string.Format( "{0},{1} ",1,3.33)
string.Format( "{0},{1} ",1,3.33)这个"{0},{1} "表示的是什么意思?
谢谢 --------------------编程问答-------------------- 占位, {0} -> 1
{1} -> 3.33 --------------------编程问答-------------------- 第一个参数,第二个参数,起始是0,也就是{0}将替换成1,{1}将替换成3.33 --------------------编程问答-------------------- 格式化字符串:
{0}的值是1
{1}是3.33
这个字符串的结果是"1,3.33"
--------------------编程问答-------------------- 参数索引,和后面参数对应 --------------------编程问答-------------------- 懂了,谢谢各位帮忙 --------------------编程问答-------------------- 占位符 --------------------编程问答-------------------- 虽然你懂了。还是提醒一句。
string.Format( "{0},{1} ",1,3.33)
这样写法不好。因为后面的参数是可变长度的object类型。所以会有装箱拆箱。推荐写法:
string.Format( "{0},{1} ",1.ToString(),(3.33).ToString()); --------------------编程问答--------------------
只有拆箱,哪有装箱?
你那样不也有拆箱吗? --------------------编程问答--------------------
对不起,看错了。 --------------------编程问答-------------------- 哎 这么点小问题 群星云集啊
我们都不好意思开口 --------------------编程问答-------------------- 豆是,豆是,豆是高人呀…… --------------------编程问答-------------------- 占个位先 --------------------编程问答-------------------- 就跟大学自习室占位置一样- - --------------------编程问答-------------------- string.Format( "{0},{1} ",1,3.33)
string.Format 是组合字符串用的
"{0},{1}" 是说 我的格式是 XXX,YYY 这样的
而这个 1 就替换掉 {0} 3.33 就会替换掉 {1}
最终的结果就变成了
1,3.33 --------------------编程问答-------------------- 40分,不容易,我也来占个位 --------------------编程问答-------------------- 占位符
补充:.NET技术 , C#