C#之Console
Console.Write 示意向控制台直接写入字符串,不举行换行,可继承接着前面的字符写入。
Console.WriteLine 示意向控制台写入字符串后换行。
Console.Read 示意从控制台读取字符串,不换行。
Console.ReadLine 示意从控制台读取字符串后举行换行。
Console.ReadKey 猎取用户按下的下一个字符或功用键,按下的键显现在控制台窗口中。
Console.Beep 经由过程控制台扬声器播放提示音。
Console.Clear 消灭控制台缓冲区和响应的控制台窗口的显现信息。
输出到控制台
输出到控制台就是把数据输出到控制台并显现出来。.Net框架供应了console类完成这个使命,输出体式格局以下:
Console.WriteLine();
Console.Write();
Console.WriteLine(输出的值);
Console.Write(输出的值);
Console.WriteLine("输出的花样字符串",变量列表);
Console.Write("输出的花样字符串",变量列表);
Console.WriteLine("This is {0}, this is {1} and {2}",strName[0],strName[1],strName [2],strName3]);
这类体式格局中包括两个参数:“花样字符串”和变量列表。“This is {0}, this is {1} and {2}”这是花样字符串,{0}、{1}、{2}叫做占位符,代表背面顺次分列的变量表,0对应变量列表的第一个变量,1对应变量列表的第2个变量,顺次类推,完成输出。
从控制台输入
从控制台输入,就是从控制台输入数据给顺序。
Console类供应的输入要领:
Console.ReadLine(); 这一句代码返回一个字符串型数据,能够把它直接赋值给字符串变量,如:
string strname=Console.ReadLine();
偶然需要从控制台输入数字,就用到前面引见的内容,数据转换,如:
int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());
上面两句代码效果雷同,能够依据本身的习气挑选恣意一种。
注重:
Console.ReadLine()和Console.Read()的输入效果完整差别,不能混用。
Console.Read(), 返回值为首字符的ASCII码
Console.ReadLine(), 返回值为字符串。
也就是说read要领只能读取第一个字符,而ReadLine能读多个字符也能够换行读取
Console.ReadKey()的作用:
read是从控制台读取,key示意按下键盘,那末组合在一起的意义就是猎取用户按下功用键显现在窗口中,用在前面的代码起到窗口停息的功用,在调试状态下,只要按
下恣意键后窗谈锋会封闭。
简朴案例:
using System; using System.Collections.Generic; using System.Linq;using System.Text; using System.Threading.Tasks;namespace ConsoleTest { class Program { static void Main(string[] args) { Console.WriteLine("输入用户名和ID"); string name = Console.ReadLine(); int id = int.Parse(Console.ReadLine()); Console.WriteLine("User Name is {0} \nThe id is {1}",name, id); Console.ReadKey(); } }
以上就是C#中的console是什么意义的细致内容,更多请关注ki4网别的相干文章!