文章

C#中Write和WriteLine的用法

注意,我在使用VS2013的时候,调试程序控制台会秒退,这时,你通过CTRL+F5(即,开始执行不调试),即可避免。网上也有相应的教程。

Write和WriteLine应该是C#中最简单的成员应用了。也是新手常用的。Write是C#中,Console类的成员,所以使用Write的方式为:Console.Write("");。“Console”是控制台的意思,所以,这段代码的含义是,在控制台中输出一个文本。

首先,我们新建一个控制台程序(注意,是控制台程序,不是windows窗体应用程序)。在Main函数中写入:Console.Write("Hello World!"); 然后会在控制台输出:Hello World!.这是最简单的C#程序了。

WriteLine的用法和Write一样,只是前者添加了换行功能,这样我们就不用像C一样在代码中添加换行了。

接下来讲一些Write的用法。

替代标记:

Console.Write("{0} have Money{1:C},Its {0}'s money.We have {2,10:C}.",jack,100,50);

然后会在控制台输出:jack have Money ¥100.00,Its jack's money.We have ¥50.

这其中,0、1和2就是标记的符号,对应后面的jack和100和50,",10"的意思就是,文本右对齐10个单位(-10当然是左对齐了。)”:C”就是按照货币格式输出字符的意思。

上面的C就是标准数字格式说明符,有九种。

字符 意义 举例

C、c 将数字格式化为数据,货币符号取决于用户所在区域 12.5——》¥12.50

D、d 将数字格式化为十进制字符串,只能和整数类型配合使用。 Console.Write("{0:D4}",12); 输出:0012。D4的含义是取四位有效数,因 为12不是四位,所以,在左端以0填充。

F、f 带有小数点的十进制字符串,不限于小数和整数。 Console.Write("{0:F4}",3.1415924680); 输出:3.1415。F4的含义是,输 出小数点多少位,如果输出的是整数,那么则以0代替(如,12格式化为 12.0000)。

G,g 将数值格式化为科学计数法的表示形式。 Console.Write("{0:G5}",3.1415924680); 输出:3.1416,五位有效 数,四舍五入

X、x 将数字格式化为十六进制数,注意大小写有区别。即,ABCDEF的大小写 Console.WriteLine("{0:X}",180026); 输出:2BF3A,如果里面的 是:x,则输出:2bf3a。

N、n 将数字格式化为每三个字有一个空格或都好的定点表示法 Console.WriteLine("{0:N2}",12345678.123456); 输出: 12,345,678.12。

P、p 将数字格式化为百分比格式 Console.WriteLine("{0:P2}",0.123456); 输出:12.35%,小数点后两 位,四舍五入

R、r 保证输出字符串后如果使用Parse方法将字符串转化为数字,那么该值返回值和原来一样。123.123——》123.123

E、e 将数字格式化为科学计数法,注意大小写有区别,即E的大小写。 Console.WriteLine("{0:E4}",12.3456789); 输出:1.2346E+001

原文来自:C#中Write和WriteLine的用法,尊重自己,尊重每一个人;转发请注明来源!
0 0

发表评论