C#中的console是什麼意思

清浅
發布: 2020-09-15 13:45:39
原創
29662 人瀏覽過

C#中的console表示控制台。 console是一個類,它封裝了控制台的一些基本操作,如【Console.Write】,表示直接向控制台寫入字串。

C#中的console是什麼意思

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是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板