1. 首页
  2. 数据库
  3. 其它
  4. C#实现在控制台输入密码显示星号的方法

C#实现在控制台输入密码显示星号的方法

上传者: 2020-12-30 05:37:37上传 PDF文件 56.5KB 热度 17次
在控制台输入的内容C#默认按照字符串进行处理,如果直接让用户一次输入完毕就很难实现 显示星号的功能。但是如果让用户一次只能输入一个字符就,在将用户输入的字符替换为星号就可以实现了! 首先,C#中能让用户按下一个按键的方法就是Console.Readkey(),用户一次只能按下一个按键,其中它的另外一个重载方法是Console.ReadKey(bool b),bool类型的参数用来控制是否在控制台上显示用户按下的按键。那么我们可以传入true参数,使用户按下的按键不显示在控制台上,这样光标始终停留在原来的位置,然后在该位置打印一个*号即可实现。同时此方法的返回值为ConsoleKeyInfo类型
下载地址
用户评论