在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
原文链接:http://blog.csdn.net/shanyongxu/article/details/46454985
控制台I/O 可以使用Console.ReadLine()方法从控制台中读取一个输入流(用户按回车键停止),并返回输入的字符串,写入控制台也有两个对应的方法. Console.Write() Console.WriteLine() 区别是在输出完成之后是否换行.
C#中还需要输出多个参数,占位符
例如: int i = 10; int j = 2; Console.WriteLine("{0} + {1} = {2}",i,j,i+j); Console.ReadKey(); 也可以指定宽度,正值表示左对齐,负值表示右对齐.例如: int i = 10; int j = 2; Console.WriteLine(" {0,4}\n + {1,4}\n----{2,4}\n",i,j,i+j); Console.ReadKey();
可以添加一个格式字符串以及一个可选的精度值.
出e/E之外格式字符串不需要考虑大小写 如果要使用格式字符串,应把它放在给出参数个数和字符按宽度的标记后面,并用一个冒号把他们分开. 例如将decimal值格式化为画笔个事,且使用计算机上的地区设置,其精度为两位小数,则使用C2: decimal i = 940.23m; decimal j = 73.7m; Console.WriteLine(" {0,9:C2}\n+{1,9:C2}\n ---------\n {2,9:C2}\n",i,j,i+j); Console.ReadKey(); 最后一个技巧 使用占位符替换这些格式字符串,例如 double d = 0.234; Console.WriteLine("{0:#.00}", d); //Console.WriteLine("{0:0.00}", d);保留两位小数 Console.ReadKey(); 其结果为.23,因 为如果在符号(#)的位置上没有字符 ,就会忽略该符号(#),如果在0的位置上有 一 个字符 ,就 用这个字符代替 0,否 则就显示 0。 |
请发表评论