C#中为何总是用{0}?这个是什么?用{1}怎么就报错?

用 1 就报错 索引(从零开始)必须大于或等于零,且小于参数列表的大小。

数组存放多个元素,[0]表示第一个,[1]表示第二个…数组里若只有一个元素时,[1]就报错获取不到了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-08
string.Format("这是格式化{0}的意思",占位符)
{0}表示,"占位符"这个3个字,0是第一位的索引,1就是第二位
例如
string.Format("这是格式化{0}的{1}",占位符,意思)

你没有设置值就是NULL本回答被网友采纳
第2个回答  2013-02-08
那是个占位符:比如
int x=0;
int y=0;
Console.Write("x={0},y={1}",x,y);
(要是没有后面的y,也会报错,必须是从零开始);
第3个回答  2013-02-08
占位符是从0开始的,你改成一了当让会报错啊

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网