中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#中怎么使用console隱藏內容

c#
小億
109
2024-03-11 14:15:20
欄目: 編程語言

在C#中,可以使用Console.ReadKey方法來隱藏用戶輸入的內容。具體代碼如下所示:

using System;

class Program
{
    static void Main()
    {
        Console.Write("請輸入密碼:");
        
        string password = "";
        ConsoleKeyInfo key;

        do
        {
            key = Console.ReadKey(true);

            if (key.Key != ConsoleKey.Backspace && key.Key != ConsoleKey.Enter)
            {
                password += key.KeyChar;
                Console.Write("*");
            }
            else
            {
                if (key.Key == ConsoleKey.Backspace && password.Length > 0)
                {
                    password = password.Substring(0, (password.Length - 1));
                    Console.Write("\b \b");
                }
            }
        }
        while (key.Key != ConsoleKey.Enter);

        Console.WriteLine();
        Console.WriteLine("您輸入的密碼是:" + password);
    }
}

上面的代碼中,用戶輸入密碼時,控制臺會顯示星號(*)代替用戶輸入的字符,從而隱藏密碼內容。

0
三门峡市| 玉林市| 龙南县| 丹寨县| 澜沧| 阳春市| 阿鲁科尔沁旗| 石首市| 阜城县| 新绛县| 黎平县| 长丰县| 光山县| 额尔古纳市| 大关县| 本溪| 白城市| 昌黎县| 本溪市| 迭部县| 苗栗市| 白河县| 福海县| 墨玉县| 阿图什市| 昌图县| 文化| 乌什县| 汉沽区| 即墨市| 德格县| 长丰县| 白朗县| 罗源县| 亚东县| 古田县| 彭泽县| 定襄县| 夏河县| 仪征市| 博白县|