控制台输入和输出

来源:互联网 发布:网络经营许可证 编辑:程序博客网 时间:2024/05/16 09:57

原文地址:http://www.dingos.cn/index.php?topic=861.0

【控制台输出】

C# 控制台程序一般使用 Console 类提供的输入/输出服务。
使用 WriteLine 方法在命令行窗口中显示其字符串参数并换行。其他 Console 方法用于不同的输入和输出操作。
Console 类是 System 命名空间的成员。
如果 using System; 语句没有包含在程序开头,则必须指定 System 类,如下所示:

WriteLine 可显示字符串:


WriteLine 也可显示数字:

如果需要显示若干个项,则用 {0} 表示第一项,{1} 表示第二项,依此类推,如下所示:
 
Write方法:和WriteLine方法相似,用于在控制台上将信息输出。
不同之处:WriteLine输出信息后会在最后加上换行而Write输出信息后不会加上换行。
等价与
【控制台输入】
ReadLine方法:从标准输入流读取下一行字符。返回值为string(字符串)。
注意:使用ReadLine方法读取信息,有时需要类型转换,在转换时需要异常处理。
【设置数值结果表的格式】
可以通过使用 String.Format 方法或 Console.Write 方法(它调用 String.Format)来设置数值结果的格式。通过使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 是格式说明符,xx 是精度说明符。格式说明符控制应用于数值的格式类型,而精度说明符则控制格式化输出的有效位数或小数位数。

字符
说明
示例
输出
C 或 c货币Console.Write("{0:C}", 2.5);
Console.Write("{0:C}", -2.5);$2.50
($2.50)D 或 d十进制数Console.Write("{0:D5}", 25);00025E 或 e科学型Console.Write("{0:E}", 250000);2.500000E+005F 或 f固定点Console.Write("{0:F2}", 25);
Console.Write("{0:F0}", 25);25.00
25G 或 g常规Console.Write("{0:G}", 2.5);2.5N 或 n数字Console.Write("{0:N}", 2500000);2,500,000.00X 或 x十六进制Console.Write("{0:X}", 250);
Console.Write("{0:X}", 0xffff);FA
FFFF
原创粉丝点击