C# Console類的方法使用總結


Console類表示控制台應用程序的標准輸入流、輸出流和錯誤流。 此類不能被繼承,而在Java中,類似的功能則由System.in和System.out來實現了。

一 輸出到控制台

輸出到控制台就是把數據輸出到控制台並顯示出來。.Net框架提供了console類實現這個任務,輸出方式如下:

Console.Write(輸出內容);

  表示向控制台直接寫入指定內容,不進行換行,有多個重載實現,用於輸出不同類型的數據。

Console.WriteLine(輸出內容);

  表示向控制台寫入字符串后換行。該方法同樣也有多個重載實現,用於輸出不同類型的數據。

Console.WriteLine("輸出的格式字符串",變量列表);

  該方法包含兩個參數:“格式字符串”和變量列表,當有多個變量需要輸出時可以使用該方法

  示例:

  Console.WriteLine("《B小調雨后》由{0}作詞,由{1}演唱。","高曉松","葉蓓");

  其中{0}、{1}叫做占位符,代表后面依次排列的變量表,0 對應變量列表的第一個變量,1對應變量列表的第二個變量,以此類推,完成輸出。

 

二 從控制台輸入

Console類提供的輸入方法:

Console.ReadLine();

  該方法從控制台讀取一行數據返回為字符串,可以把它直接賦值給字符串變量,如:

  string strname = Console.ReadLine();

  有時需要從控制台輸入數字,則需要進行數據轉換,如:

  int num = int.Parse(Console.ReadLine());
  int num = Convert.ToInt32(Console.ReadLine());

  上面兩句代碼效果相同,可以根據自己的習慣選擇任意一種。

Console.Read()

  返回值為首字符的ASCII碼。

  也就是說read方法只能讀取第一個字符,而ReadLine能讀多個字符也可以換行讀取。

注意:Console.ReadLine()Console.Read()的輸入結果完全不同,不能混用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM