欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#中Console.WriteLine()的简介

程序员文章站 2022-04-09 20:03:12
...

由于公司的需要,最近不得不又研究研究C#这个家伙了,但就其中遇到Console.WriteLine()方法确实让我费了一番功夫,第一眼看直接给我看懵逼了。后来研究了一番,当然也借鉴了一些其他同仁的对她的理解,在此做一下整理,方便以后回顾!

一开始以为Console.WriteLine()就只能用它直接输出string字符串,但后来发现它还有其它在有些场合下会十分方便的输出方法:(废话不说,直接上代码)

static void Main(string[] args)
{
    string str = "吃了";
    int count = 100;

    Console.WriteLine("我今天早上{0}包子,重点是吃了{1}个哦。", str , count );
    Console.WriteLine("{0}:有{1}个包子被我{0},就在今天哦。{0}", str , count );

    Console.ReadLine();
}
输出如下:

C#中Console.WriteLine()的简介
在这里,Console.WriteLine的括号中一共有三个参数,第一个参数和普通的输出字符串类似,只是加入了”{int}”这样的标记,例如”{0}”的意思就是在这个标记所在处插入Console.WriteLine的括号中的第二个参数;”{1}”的意思就是在这个标记处插入Console.WriteLine的括号中的第三个参数。Console.WriteLine中传入的参数数量不固定,因此”{int}”标记的int也可能是2、3、4、5…,但不管是多少,int总是要对应着之后的参数的下标的。

Console.WriteLine()表示向控制台写入字符串后换行。
Console.WriteLine("鹿鼎记中的{0}的妻子有{1}、{2}、{3}等7个",strName[0],strName[1],strName[2],strName[3]);
这种方式中包含两个参数:“格式字符串”和“变量表”。
“鹿鼎记中的{0}的妻子有{1}、{2}、{3}等7个”是格式字符串;
{0}、{1}、{2}、{3}叫做占位符,代表后面一次排列的变量表,0对应变量列表的第一个变量,1对应变量列表的第二个变量,依次类推,完成输出。


从控制台输入:
Console.ReadLine();这一句代码返回一个字符串数据,可以把它直接赋值给字符串变量,如:

string strname=Console.ReadLine();
有时需要从控制台输入数字,就用到前面介绍的内容,数据转换,如:
int num=int.Pares(Console.ReadLine());
int num=Convert.ToIn32(Console.ReadLine());


其他控制台函数:

Console.Write表示向控制台直接写入字符串,不进行换行,可继续接着前面的字符写入。
Console.WriteLine表示向控制台写入字符串后换行。
Console.Read表示从控制台读取字符串,不换行。
Console.ReadLine表示从控制台读取字符串后进行换行。
Console.ReadKey表示获取用户按下的下一个字符或功能键,按下的键显示在控制台窗口中。
Console.Beep通过控制台扬声器播放提示音。
Console.Clear清楚控制台缓冲区和相应的控制台窗口的显示信息。

相关标签: c# Console