C 之System命名空間下的Console類

2021-08-09 05:04:20 字數 1962 閱讀 6792

console.write  表示向控制台直接寫入字串,不進行換行,可繼續接著前面的字元寫入。

console.writeline  表示向控制台寫入字串後換行。

console.read 表示從控制台讀取字串,不換行。

console.readline 表示從控制台讀取字串後進行換行。

console.readkey 獲取使用者按下的下乙個字元或功能鍵,按下的鍵顯示在控制台視窗中。

console.clear 清除控制台緩衝區和相應的控制台視窗的顯示資訊。

輸出到控制台就是把資料輸出到控制台並顯示出來。.net框架提供了console類實現這個任務,

輸出方式如下:

console.writeline();

console.write();

console.writeline(輸出的值);

console.write(輸出的值);

console.writeline("輸出的格式字串",變數列表);

console.write("輸出的格式字串",變數列表);

console.writeline("this is , this is and ",strname[0],strname[1],strname 

[2]);

這種方式中包含兩個引數:「格式字串」和變數列表。「this is , this is and 」這是

格式字串,、、叫做佔位符,代表後面依次排列的變數表,0對應變數列表的第一

個變數,1對應變數列表的第2個變數,依次類推,完成輸出。

從控制台輸入,就是從控制台輸入資料給程式。

console.read();

console.readline();

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

\nthe id is ",name, id);

console.readkey();}}

}

注意:

我們在main()方法中要執行的語句最後會新增如下兩句**其中之

一、作用如下

console.readline(); 會等待直到使用者按下回車,一次讀入一行

console.readkey(); 則是等待使用者按下任意鍵,一次讀入乙個字元。

C 之命名空間

c中是沒有命名空間這個概念的,是c 中新引入的乙個東西,為了處理同名的衝突。其實命名空間就是封裝的乙個概念。把一些變數 函式 類給封裝起來。和類的封裝概念很像,但是比類的封裝要大。一 1.自定義定義命名空間 格式 namespacename namespace my 此 的目的就是想往命名空間std...

C 之命名空間

一 命名空間的定義與簡介 命名空間是ansi c 引入的可以由使用者命名的作用域,用來處理程式中常見的命名衝突。例如有兩個標頭檔案中都定義了student類,那麼在主程式中都包含這兩個標頭檔案時,使用student類便會編譯出錯。或者在程式中引入不同的庫時有相同的實體名,則在編譯時就會出現名字衝突。...

c 之命名空間

c語言中所有變數都有自己的作用域,宣告變數的型別不同,其作用域也不同。c語言中的變數,按照作用域的範圍可分為兩種,即區域性變數和全域性變數,所對應的作用域為區域性作用域和全域性作用域。簡單來說 區域性作用域是指 在函式內作定義說明的。其作用域僅限於函式內,離開該函式後再使用這種變數是非法的。全域性作...