C#中:double MyDouble = 123456789;Console.WriteLine("{0:E}",MyDouble)..

就那个{0:E}是什么意思?还有很多其他类似的可以顺便告诉我吗?请高手指教。。
如果是{0:#.#} {0:#.#.##}这些又是怎么的

E的位置叫格式化字符串。

E指的是科学计数法,就是1.123456E+003这种形式。

还有比较常用的就是
C,货币格式:¥1,234.0000
D,整数格式:1234
f,浮点格式:1234.00

还有就是C4这种格式代表小数点后几位,C4是4位,还有其他格式就不一一列举了,有兴趣你可以搜索一下"Write() 格式化字符串"

=========================

#叫做数字占位符,如果#号位置出现数字,则保存到字符串,否则不保存,比如###,如果数字是123.4则保存的字符串是123。
类似的,#.#,如果输入的数字是12.34,则保存2.3
温馨提示:内容为网友见解,仅供参考
无其他回答

...MyDouble = 123456789;Console.WriteLine("{0:E}",MyDouble).._百 ...
E指的是科学计数法,就是1.123456E+003这种形式。还有比较常用的就是 C,货币格式:¥1,234.0000 D,整数格式:1234 f,浮点格式:1234.00 还有就是C4这种格式代表小数点后几位,C4是4位,还有其他格式就不一一列举了,有兴趣你可以搜索一下"Write() 格式化字符串"=== 叫做数字占位符,如果#号位...

c#中console.writeline(); 问题。
c裏面应该有这个吧,console.writeline("最后的结果是:{0}",x*y); 中{0}表示後面的第一个变量 比如这里的{0} 就是指的x*y的值 console.writeline("最后的结果是:{0} , {1} , {2}",x*y,x,y);这里的{0} 就是指的x*y的值 {1}是x的值 {2}是y的值 {0} 类似指向後面...

C#中Console.WriteLine()的各种输出格式是怎么控制?
是字符格式的。Console.WriteLine(i);当i是值类型的时候就可以把他们的值打印出来,当i是引用类型的时候就把i的数据类型打印出来而不是把i的值打印出来 例如i是一个int[]数组元素的时候,a[0]=1;i=a[0];这时候打印出来的就不是0了而是int,这时候你需要重写ToString()方法了,在ToString...

Console. WriteLine()是什么意思啊?
Console.WriteLine()是一个在C#编程语言中常用的方法,用于在控制台(Console)上输出一行文本。这个方法属于Console类,Console类是C#中提供的一个静态类,主要用于控制台输入和输出。WriteLine()方法的功能是打印出指定的字符串,并在其后添加一个新行,这意味着接下来的输出将会出现在新的一行。例如,...

C#中Console.WriteLine ("days=={0}",days);是什么意思
Console.WriteLine是指在控制台下输出字符,和C语言的printf C++的cout<<一样,“days=={0}”是字符串,其中0的位置代表的是后面的days变量,输出的话会输出 days==days的值 如果需要输出多个变量的话可以用0、1、2、3外面加个大括号表示,然后在后面跟上变量名比如 Console.WriteLine("{0},{1...

c#中Console.WriteLine("{0,10:f3}", z);这句话是什么意思
Console.WriteLine是用于输出的函数 0是输出第一个参数,即z 10是z所占的宽度(字符个数)为10个,右对齐,f3表示按浮点数个数进行输出,小数点后面保留3位小数,z就是要输出的数据。

C#中WriteLine也属于参数的一种吗
括号左边依次是命名空间-类-静态方法。这里命名空间省略了,所以就是 类.静态方法名称 括号里就是参数,逗号分隔,所以有4个参数

C#中,Console.WriteLine("0x{0:x}",i<<1); 其中{0:x}是什么意思?
0表示后面的参数的索引,这个例子中就是i,如果还有一个参数是j,那么就可以用1来代表j.例如Console.WriteLine("Hello,{0} and {1}",i,j);输出之后就应该是"Hello,i and j".0后面跟一个冒号,表示这个数字要转换为十六进制数字的字符串之后再输出.x的大小写表示转换之后用大写还是小写来表示这个...

C#中怎么让小数点前面的部分长度保持一样?
double num2 = 7.89;Console.WriteLine("{0:D6}", (int)num1 + "." + num1.ToString().Split('.')[1]); \/\/ 输出:123.456 Console.WriteLine("{0:D6}", (int)num2 + "." + num2.ToString().Split('.')[1]); \/\/ 输出:007.890 在上面的代码中,我们使用了 "{0:D6...

...{}中可以有第二个参数。如Console.WriteLine({0,3},a)
\/\/ 宽度为正数,靠右对齐;为负数,靠左对齐 Console.WriteLine("{0,10}", a); \/\/ 宽度为正数,靠右对齐。 \/\/ 注意:{1,10}输出的位置。因为{0,,-10}占用了10个字符宽度 \/\/ 所有{1,10}的位置起始位11,占用10个字符,到20 Console.WriteLine("{0,-10}{1,10}", a...

相似回答