c# 獲取鍵盤的輸入


c# 獲取鍵盤的輸入

 

Console 類公開了三個方法獲取鍵盤的輸入,分別是Read 、Readkey、ReadLine

Read方法:

每次只能讀入一個字符,如果沒有字符可以讀,返回-1,Read方法是不會馬上讀取的,讀取的事件是按下Enter鍵才會開始讀取

ReadKey方法:

返回一個ConsoleKeyInfo結構的實例,通過這個結構的幾個屬性可以獲取有關按鍵的信息。

1、KeyChar屬性:直接 獲得按鍵鎖表示的Unicode字符

2、key屬性:獲取用戶按了那個鍵,返回一個ConsoleKey枚舉,這個枚舉已經把鍵盤上的各個按鍵定義好了,可以直接進行判斷

3、Modifiers屬性:返回一個ConsoleModifiers枚舉值,表示是否按鍵了Control、Alt、Shift

ReadLine方法:

每次讀入一樣,以字符串的形式返回,因此該方法可以一次性讀取多個字符,遇到Enter返回,如果輸入Ctrl+z返回-1


免責聲明!

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



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