控制台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将会被忽略掉该符号。
        }
    }
}

  

posted on 2013-11-18 13:39  wp456  阅读(203)  评论(0)    收藏  举报

导航