c#中控制檯應用程序console語句同時接受多個數據輸入

一、console.write()與console.writeline()的區別

     前者輸出不換行。

二、console.read()與console.readline()的區別

1’Console.Read() Console.ReadLine()方法都是從鍵盤讀入信息,唯一不同的就是Console.Read() 方法用於獲得用戶輸入的任何值(可以是任何的字母數字值)ASCII.Console.ReadLine()?用於將獲得的數據保存在字符串變量之中.

2’ Console.Read() 表示從鍵盤讀取字符串,不換行。Console.ReadLine ()表示從鍵盤讀取字符串後進行換行。

三、同時接受多個數據輸入

 

      通過系統函數,利用數組解決:具體如例:

1:創建一個一維整型數組,通過接收用戶輸入的10個數進行初始化,並倒序打印。
Console.ReadLine()和字符串分隔符實現

static void Main(string[] args)

{

    Console.WriteLine("請輸入十個數,並以空格隔開:");

    string string1 = Console.ReadLine();

string[] string2 =System.Text.RegularExpressions.Regex.Split(string1, @"[ ]+");

    string[] result =new string[10];

    for (int i = 0; i < 10; i++)

      {

          result[i]= (string2[10 - i - 1]);

          Console.Write(result[i]+" ");

      }   

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章