我有一个像这样的数组:
object[] args
并且需要将这些参数插入字符串中,例如:
str = String.Format("Her name is {0} and she's {1} years old", args);
代替:
str = String.Format("Her name is {0} and she's {1} years old", args[0], args[1]);
注意:实际上第一行代码有效!但是 args[1] 丢失了!抱歉并谢谢你。每人一分:)
如果数组 args 中至少有两个对象,您的第一个示例应该可以正常工作。
object[] args = new object[] { "Alice", 2 };
str = String.Format("Her name is {0} and she's {1} years old", args);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)