這篇文章將為大家詳細(xì)講解有關(guān)在C#中console的意思,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。
專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)瀘水免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。C#中的console是控制臺的意思,它是一個(gè)類,封裝了控制臺的一些基本操作,比如輸入數(shù)據(jù)給程序或者是把數(shù)據(jù)輸出到控制臺并顯示等。
C#之Console
Console.Write 表示向控制臺直接寫入字符串,不進(jìn)行換行,可繼續(xù)接著前面的字符寫入。
Console.WriteLine 表示向控制臺寫入字符串后換行。
Console.Read 表示從控制臺讀取字符串,不換行。
Console.ReadLine 表示從控制臺讀取字符串后進(jìn)行換行。
Console.ReadKey 獲取用戶按下的下一個(gè)字符或功能鍵,按下的鍵顯示在控制臺窗口中。
Console.Beep 通過控制臺揚(yáng)聲器播放提示音。
Console.Clear 清除控制臺緩沖區(qū)和相應(yīng)的控制臺窗口的顯示信息。
輸出到控制臺
輸出到控制臺就是把數(shù)據(jù)輸出到控制臺并顯示出來。.Net框架提供了console類實(shí)現(xiàn)這個(gè)任務(wù),輸出方式如下:
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]);
這種方式中包含兩個(gè)參數(shù):“格式字符串”和變量列表。“This is {0}, this is {1} and {2}”這是格式字符串,{0}、{1}、{2}叫做占位符,代表后面依次排列的變量表,0對應(yīng)變量列表的第一個(gè)變量,1對應(yīng)變量列表的第2個(gè)變量,依次類推,完成輸出。
從控制臺輸入
從控制臺輸入,就是從控制臺輸入數(shù)據(jù)給程序。
Console類提供的輸入方法:
Console.ReadLine(); 這一句代碼返回一個(gè)字符串型數(shù)據(jù),可以把它直接賦值給字符串變量,如:
string strname=Console.ReadLine();
有時(shí)需要從控制臺輸入數(shù)字,就用到前面介紹的內(nèi)容,數(shù)據(jù)轉(zhuǎn)換,如:
int num=int.Parse(Console.ReadLine());
int num=Convert.ToInt32(Console.ReadLine());
上面兩句代碼效果相同,可以根據(jù)自己的習(xí)慣選擇任意一種。
注意:
Console.ReadLine()和Console.Read()的輸入結(jié)果完全不同,不能混用。
Console.Read(), 返回值為首字符的ASCII碼
Console.ReadLine(), 返回值為字符串。
也就是說read方法只能讀取第一個(gè)字符,而ReadLine能讀多個(gè)字符也可以換行讀取
Console.ReadKey()的作用:
read是從控制臺讀取,key表示按下鍵盤,那么組合在一起的意思就是獲取用戶按下功能鍵顯示在窗口中,用在前面的代碼起到窗口暫停的功能,在調(diào)試狀態(tài)下,只有按
下任意鍵后窗口才會關(guān)閉。
簡單案例:
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(); } }
關(guān)于在C#中console的意思就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。