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);writeline函数
然后会在控制台输出: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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论