控制台I/O
/* 控制台I/O 在System下面有个Console类里面提供了几个实用的静态方法 Console.Write()输出到控制台 Console.WriteLine()输出到控制台后输出一个换行符 WiteLine方法还支持格式化输出。 */ namespace Frank { public class Test { public static void Main(string[] args) { //简单的格式化输出 System.Console.WriteLine("{0} plus {1} equlas {2}",1,2,1+2);//输出:1 plus 2 equlas 3 //指定宽度{n,w},n代表索引,w代表宽度 System.Console.WriteLine(" {0,4}\n+{1,4}\n ----\n {2,4}",111,2,1+2); /* 输出结果: 111 + 2 ---- 3 */ //使用于预定义类型的格式化字符串,例如本地货币格式输出 decimal i = 940.23M; decimal j = 73.7M; System.Console.WriteLine(" {0,9:C2}\n+{1,9:C2}\n---------------\n{2,9:C2}",i,j,i+j); /* 输出结果: ¥940.23 + ¥73.70 --------------- ¥1,013.93 */ //使用占位符来代替这些格式化字符串 double d = 0.234; System.Console.WriteLine("{0:#.00}",d);//输出.23,如果整数位是非0的数字,那么将会输出来,如果是0将会被忽略掉该符号。 } } }