字符串结尾的“{0}”是神马意思

 我来答
Yutouyu51
2011-08-26 · TA获得超过119个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:135万
展开全部
在C#中,{0}是定义好的替换后面第一个参数的
最常见的是Console.Write()和string.Format()方法
其中Console.Write()最多可以替换四个参数,也就是{0},{1},{2},{3},他们可以放在你字符串的任意位置,例如
Console.Write("{0}我{1}是{2}你{3}", "哈哈", "哈哈", "哈哈", "哈哈");
而string.Format()最多可以替换三个参数,也就是{0},{1},{2},他们也可以放在你字符串的任意位置,例如
string.Format("{0}我{1}是{2}你", "哈哈", "哈哈", "哈哈");
两个方法想替换更多的单元,后面就要用object []做参数了,你可以在VS环境的提示文档里看到,你的数组放多少东西,就可以用多少个替换,使用格式都是{n}
死后是好人
2011-08-26 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:950万
展开全部
可以参考http://zhidao.baidu.com/question/8141519.html?an=0&si=1
就是个结束的标志位,有的语言对内存地址的操作比较频繁,如果没有最后这个标志位,可能操作的时候超出字符串内存范围,但是有了结尾的0,机器读数据的时候就知道到那里就结束了,所以
字符串以'\0'(注意:是单引号)结尾是C/C++标准规定的

参考资料: http://zhidao.baidu.com/question/8141519.html?an=0&si=1

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2011-08-26 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:676万
展开全部
你说的是string的format参数吧,是指替换後面数组的第一个单元.
如下:
string.format("我爱{0}",new object[]{"吃烤肉"});
结果是
我爱吃烤肉.
嘿嘿,别以为我会说,我爱u.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式