C#中{0}什么意思?

如题所述

例如
int i=1;
Console.writeLine("这是我的第{0}个程序!",i);
这样子的输出就是“这是我的第1个程序!”

从上面的例子,你会看到,那是代表后面的参数序号,如果你有多个参数,那就从前面一直写{0}{1}……然后在后面一个逗号,跟着写你要输出的参数就行了,前面的0123……和你后面的顺序是对应的

自己弄个小程序试试就知道了
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-16
举个例子吧
int a=1+1;
int b=2+2;
Console.Write("1+1={0},2+2={1}",a,b);
结果输出 1+1=2,2+2=4
分析: {0} 代表a {1} 代表b
楼主稍微思考下 就能理解
接分本回答被提问者和网友采纳
第2个回答  2019-06-09
这个其实是利用的
string.format
什么意思呢,
这是说预先写一个完整的字符串,然后再用后面的参数,把字符串中的{x}逐个替换掉,
而{n:xxxx}
其中:xxxx可以不写,如果不写,默认调用的,对象.tostring()方法,
如果写了,就是说在tostring后,按此格式输出,
你这个#.00的意思是,必须保留两位小数,若不够两位用0代替.
而#
表示小数点左边有几位就显示几位,没有就不显示,
例如:遇到是0.5显示是:.50
而333.22,显示结果就是333.22
第3个回答  2020-06-22
{}里面的值好比一个索引,而,号后页的值好比一下数组,所以在{}里面的0就表示取值的索引是数组的0位置....
第4个回答  2020-11-02
{0}作为接收参数,后面紧跟着的是a1作为传入值。
10来源于int
a1=a;而int
a
=
10;,所以a1=10。

C#中的{0}是什么意思?
是传参数用的。{0}表示传递第一个参数也就是后面的name Console.WriteLine("Hello,{0}",name);是输出name的值

C#中{0}表示什么意思?
分析:{0} 代表a {1} 代表b。

c#中的{0}什麼意思?
{0}中的“0”是占位符,就是用来替代所要表示的东西。例:我要输出一句话:“某某是第几个登陆者“console.writeline("{0}是第{1}个登陆者",stringname,intshu);其中的1和0 都是用来替代表示后面所要输出的内容的。希望你看的懂。

请教C#里的{0}表示什么?
num{0} 就是这个数组中的第一个元素,数组下标都是从0开始的! 也就是 num{0}=1;

c#里的{0}是什么意思
String.Format 字串格式化 上面{0}在字符串中,将用intValue1的值取代,{1}用longValue2的值取代,依次序类推.

c#中{0}代表
你好,单就{0}来说,它是一个int数组,长度为1,而且只有一个元素0。最好贴出所有代码,因为在不同的语句中它的意义可能不同。爪机打字不易,希望能帮到你,还望采纳

在C#中,{0}和{1}代表什么
都代表占位符,就是给变量占一个位子。例:string.Format("这是第{0}个占位符,这是第{1}个占位符。","1","2");输出结果;这是第1个占位符,这是第2个占位符。占位符中的数字代表后面参数列表的下标,从0开始,就像数组的下标一样,一个占位符可以出现多次。

C#中为何总是用{0}?这个是什么?用{1}怎么就报错?
数组存放多个元素,[0]表示第一个,[1]表示第二个…数组里若只有一个元素时,[1]就报错获取不到了。

C#,“GetHostAddresses({0})”中“{0}”是什么意思?
Console.WriteLine("GetHost这行就会输出 GetHostAddresses(abc) returns;下面的也是一样的。这个也可以有多个参数,比如说 Console.WriteLine("TEST{0} {1}{2} {3}","A","B",1,20);就会输出 TESTA B1 20 占位符一般在string.Format里用的较多,比如说 string str=string.Format("TEST{0...

C#中string.Format({0,3:d1},a); 前面的0,3各是什么意思?
这里的{0}表示一个占位符,后面的a值就占据这个位置。如果输出序列不止一个a,假定还有b,那么前面还会有第二个占位符{1}。例如:string.Format({0,3:d1}{1},a,b);。3:d1表示对下标是0的占位符数据格式化:右对齐、至少占3个字符长度、整数格式且至少1位整数。

相似回答