91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c# readline如何實現異步讀取

c#
小樊
89
2024-06-24 11:04:34
欄目: 編程語言

要實現異步讀取控制臺輸入,可以使用Console.In.Peek 方法來檢查輸入緩沖區是否有可用的字符,并使用Console.In.Read 方法來讀取字符。以下是一個簡單的示例代碼來實現異步讀取控制臺輸入:

using System;
using System.Threading.Tasks;

class Program
{
    static async Task Main(string[] args)
    {
        Console.WriteLine("請輸入內容:");

        while (true)
        {
            if (Console.KeyAvailable)
            {
                char inputChar = (char)Console.In.Read();
                Console.WriteLine($"已輸入:{inputChar}");
            }

            await Task.Delay(100);
        }
    }
}

在上面的示例中,我們使用了Console.KeyAvailable 屬性來檢查輸入緩沖區是否有可用的字符。如果有可用的字符,我們就使用Console.In.Read 方法來讀取字符,并顯示在控制臺上。然后使用Task.Delay 方法來實現異步等待,以使程序能夠持續監聽輸入。

0
彭山县| 洛阳市| 磴口县| 祥云县| 安庆市| 黑水县| 双峰县| 城固县| 潼南县| 江安县| 靖宇县| 鞍山市| 金川县| 哈尔滨市| 蒲城县| 新乐市| 军事| 秦皇岛市| 澄迈县| 都江堰市| 四平市| 尉犁县| 龙门县| 宜昌市| 卢氏县| 永泰县| 谷城县| 建平县| 平山县| 永胜县| 罗山县| 阿勒泰市| 乌兰县| 南部县| 上虞市| 思茅市| 息烽县| 大厂| 利辛县| 天水市| 道真|