C#学习六:Console.WriteLine()和Console.Write() 以及格式化输出 原创

simwe 2月前 198

版权


本文版权归作者所有,未经允许禁止转载!


前言


参考资料来源:

* siki在线课程


正文


1、什么是控制台?

1.1、控制台是一个简单的命令提示窗口

1.2、控制台可使程序显示文本,并从键盘接收输入

1.3、基类库(BCL)里面,在System命名空间下提供了一个Console类,该类包含了输入和输出到控制台窗口的函数

1.3.1、Write方法

1.3.1.1、把一个字符串打印在控制台窗口

1.3.1.2、字符串使用英文双引号括起来,例如 Console.Write("这是输出结果!!");

1.3.1.3、由于没有输出换行符(\n)或者回车符(\r),因此输出文本与系统提示显示在了同一行上

1.3.1.4、假设我们改成 Console.Write("这是输出结果!!\n"); //加入换行符

1.3.2、WriteLine方法

1.3.2.1、该方法与Write方法类似,但它会在每个输出字符串的结尾添加一个换行符

1.3.2.2、例如 

Console.WriteLine("这是输出结果!!"); 

Console.WriteLine("这是输出结果!!");

Console.WriteLine("这是输出结果!!");

输出如下图所示:


2、什么是格式化输出?

2.1、格式化输出并不是指“删除XX内容的格式化”,这里是指以某种格式输出

2.1.1、例如语句 Console.WriteLine("两个数相加{0}+{1}={2}",3,34,37); 运行结果如图所示

2.2、当我们使用Write()和WriteLine()方法,为了将参数作为字符串内容输出,我们使用{n} n=0,1,2...的方式将后面的参数输出,其中 n叫做“替代标记”,只能是数字

2.3、函数标准型是 Console.WriteLine(含有替代标记的字符串,替代值0,替代值1,替代值2,······);

2.4、替代标记符号中不允许带空格或其他字符,例如

{1}  合法

{_1_} 不合法,_表示空格

{a1} 不合法

2.5、替代标记可以连续使用,例如 Console.WriteLine("输出:{0}{1}{2}", "我", "爱", "中国"); 输出如下图所示


结束


2018-5-2

最后于 2月前 被simwe编辑 ,原因:
最新回复 (0)
全部楼主
返回