/* (程序頭部注釋開始)
* 程序的版權和版本聲明部分
* Copyright (c) 2011, 煙台大學計算機學院學生
* All rights reserved.
* 文件名稱:連續輸入字符 直到輸入特定的字符才結束程序(假設按ESC結束)
* 作 者: 雷恆鑫
* 完成日期: 2012 年 09 月 4 日
* 版 本 號: V1.0
* 對任務及求解方法的描述部分
* 輸入描述:
* 問題描述:
* 程序輸出:
* 程序頭部的注釋結束
*/
[csharp]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication_ReadKey
{
class Program
{
static void Main(string[] args)
{
Console.Write("請您按一個鍵:");
ConsoleKeyInfo i = Console.ReadKey(true);
while (!i.Key.ToString().ToLower().Equals("escape"))
{
Console.WriteLine(i.Key.ToString());
Console.Write("請您繼續按鍵:");
i = Console.ReadKey(true);
}
Console.ReadKey(false);
}
}
}
運行結果:
經驗積累:
1.我知道了
[csharp]
ConsoleKeyInfo的功能。
2.Console.ReadKey(false);等待用戶輸入一個數,並在控制台上顯示這個數。