欢迎您访问52IJ教育培训网,今天小编为你分享的语文方面的学习知识是通过网络精心收集整理的:“console什么意思_console.writeline({0},i)里面的{0}是什么意思啊[语文]”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
应该可以解释为占位符吧,比如这句Console.WriteLine("hello {0}",yourname);,其实在输出的时候就是将yourname变量的值放在{0}处,输入类似于 "hello xiaoming",这个可以写多个的,比如
Console.WriteLine("hello {0},I'm {1}",yourname,myname);,这样就相当于把yourname放到{0}处,把myname 放到{1}处,明白了么
其他类似问题
问题1:Console.WriteLine("{0}{1}")中的{0}{1}是什么意思写个最简单程序表达出你的理解[数学科目]
Console.WriteLine("{0}{1}",1,2);
会输出 12
Console.WriteLine("{0}{1}","1234",2);
会输出 12342
{0}表示第1个输出对象,{1}表示第2个输出对象
Console.WriteLine("{0}{1}{0}","1234",2);
会输出 123421234
问题2:C#中,Console.WriteLine("0x{0:x}",i
这是格式化输出.
0表示后面的参数的索引,这个例子中就是i,如果还有一个参数是j,那么就可以用1来代表j.例如Console.WriteLine("Hello,{0} and {1}",i,j);输出之后就应该是"Hello,i and j".
0后面跟一个冒号,表示这个数字要转换为十六进制数字的字符串之后再输出.x的大小写表示转换之后用大写还是小写来表示这个十六进制数字.例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”.
你说的这个{0:X}是一种比较简单的情况,还可以再在这个基础上添加一些东西.例如:{0:X3},后面的这个3表示这个十六进制数字表示的字符串中所需的最少数字个数.例如这个十六进制数字最终是3A,那么格式化输出之后就应该是"03A".(左边加一个0来填充不足的位数).
写了不少,不知道你看懂了没有,如果你想更深入了解格式化输出的话,可以看一下参考资料里面的内容.
问题3:c# Console.WriteLine("{0,-4}",m);和Console.一部分程序是这样的:public static void Main(){ int m,k,n=1;Console.WriteLine("{0,-4}",2);for(m=3,m
Console.WriteLine("{0,-4}",m);
其中{a,b}
a参数的索引,就是跟在后边的第a+1个参数
b是输出字符串长度,不够长用空格补充,正值代表右对齐,负值表示左对齐
后边的m就是参数了,就是要输出的东西
Console.Read()是等待按键并读取.但是这里读取后并没有用变量保存.起到的作用只是暂停程序的运行,等到下次按回车才继续.如果不加上这句,程序就会一闪而过,没法仔细查看结果.
问题4:c#中Console.WriteLine("y={0}",说具体点啊[数学科目]
Console.WriteLine()意思就是输出括号内的字符串,"y={0}"就是要输出的字符串,而字符串中的{0}是一个占位符,意思就字符串后的第一个变量,这里既是y这个变量所代表的值,{1}就是字符串后的第二个变量...以此类推
问题5:System.Console.WriteLine("{0}",i++);{0}怎么理解呢?
{0} 是表示第几个输出的 这里是0 就是输出的i的值,如果i++后面还有其他输出的,就可以用1 2 3这样表示
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
