C#密码在输入的同时显星号怎么编写dos下

我想在c#的doc环境下载输入密码的同时输出的是星号怎么实现,直接贴代码就行了,顺便在较难的地方加上注释,谢谢了~~~
急急急急急急急急急急急急急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
就是在哪个黑白界面中实现输入键盘信息的同时输出的是******************** 不是textbox属性输入密码的那个

你是指CUI程序吧?下面是完整代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

using System.Threading;

namespace Test
{
class Program
{

static void Main(string[] args)
{
//以来保存实际密码
string pwd = String.Empty;

ConsoleKey key;
//读取用户输入并显示*号,知道用户按ESC键
while ((key=Console.ReadKey(true).Key) != ConsoleKey.Escape)
{
pwd += key.ToString();
Console.Write("*");
}

//显示密码
Console.WriteLine(pwd);

Console.ReadLine();
}
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-04-30
doc环境是什么?
dos?
C#是基于虚拟机的,虚拟机是在DotNet平台上,DotNet平台目前只能应用于Windows系统,dos系统用不了。
第2个回答  2009-04-30
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;

using System.Threading;

namespace Test
{
class Program
{

static void Main(string[] args)
{
//以来保存实际密码
string pwd = String.Empty;

ConsoleKey key;
//读取用户输入并显示*号,知道用户按ESC键
while ((key=Console.ReadKey(true).Key) != ConsoleKey.Escape)
{
pwd += key.ToString();
Console.Write("*");
}

//显示密码
Console.WriteLine(pwd);

Console.ReadLine();
}
}
}
相似回答
大家正在搜