在C#中,可以使用Console類的ReadKey方法來實現密碼輸入功能,示例如下:
using System;
class Program
{
static void Main()
{
Console.Write("請輸入密碼:");
string password = GetPassword();
Console.WriteLine("\n您輸入的密碼是:" + password);
}
static string GetPassword()
{
string password = "";
ConsoleKeyInfo key;
do
{
key = Console.ReadKey(true);
if (key.Key != ConsoleKey.Enter)
{
password += key.KeyChar;
Console.Write("*");
}
}
while (key.Key != ConsoleKey.Enter);
return password;
}
}
運行程序后,輸入的密碼將會以星號(*)顯示,保護密碼的安全性。