C# Console IO
C#控制台输出有两种方法:Write()和WriteLine(),它们都是命名空间System中Console类的方法,能够直接输出C#提供的所有基本数据类型。区别是后者输出后换行。
1.基本输出
基本数据类型的简单输出形式为:
Console.Write("格式串{参数序号}",参数表);
{0}和{1}分别代表后面的参数,0为第一个参数,1为第二个,以此类推。
Console.Write(对象1+对象2+...+对象n);
2.格式化输出
其形式为:
Console.Write(“格式串{参数序号i:X}”,对象1,...,对象i);
X为格式说明符。常用的有:
Fx——小数点后数字位数为x;
X——十六进制;
N——数字写成货币形式,每三位一逗号,还有小数点后两位数。如1,000.00。
G——年月日 时分秒
运行结果:

3.控制台输入
在C#控制台程序中提供了两种方法让用户输入所需数据,它们是由Console类提供的静态方法。
static int Read()和static string ReadLine()。
要读取单个字符,则使用Read()方法。它等待用户输入一个键,然后返回结果。字符作为int类型的值返回,所以要显示字符就必须转换为char类型。
要读取一串字符,则使用ReadLine()方法。该方法一直读取字符,直到用户按下ENTER键,然后将它们返回到string 类型的对象中。
static int Read()和static string ReadLine()。
要读取单个字符,则使用Read()方法。它等待用户输入一个键,然后返回结果。字符作为int类型的值返回,所以要显示字符就必须转换为char类型。
要读取一串字符,则使用ReadLine()方法。该方法一直读取字符,直到用户按下ENTER键,然后将它们返回到string 类型的对象中。