控制台程序-Visual Studio的输入小问题

问题描述

Visual Studio的输入小问题

vs中的控制台程序,如何让输入的东西显示为*号,不管怎都谢谢,看本问题的人,棒棒哒

解决方案

 // Backspace Should Not Work
if (key.Key != ConsoleKey.Backspace && key.Key != ConsoleKey.Enter)
{
   pass += key.KeyChar;
   Console.Write("*");
}
else
{
   if (key.Key == ConsoleKey.Backspace && pass.Length > 0)
   {
      pass = pass.Substring(0, (pass.Length - 1));
      Console.Write("b b");
   }
}

参考:
http://stackoverflow.com/questions/3404421/password-masking-console-application

解决方案二:

好一顿抄啊,哈哈,其实就是Console.readKey

https://msdn.microsoft.com/en-us/library/471w8d85(v=vs.110).aspx

解决方案三:

oops,贴错了 Console.readKey(true)

https://msdn.microsoft.com/en-us/library/x3h8xffw(v=vs.110).aspx

时间: 2024-10-31 11:30:00

控制台程序-Visual Studio的输入小问题的相关文章

Visual Studio 2008常用小技巧

1,Visual Studio 2008自带的1000多个 Windows 系统使用的各种图标.光标和动画文件 在Visual Studio 2008的安装目录下, Microsoft Visual Studio 9.0Common7VS2008ImageLibrary2052文件夹下面,有一个VS2008ImageLibrary.zip,这个文件里面将常用的Windows系统图标.光标和动画文件集中到了一起.包括Office.Win9x.WinVista和WinXP等系统使用的,可以免费使用哦

Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序

visual|web|web服务|xml|程序 Visual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序(2002.02.25)   来自:CSDN    华盛顿莱得蒙德,2002年2月8日 --四年以来,微软一直从事Microsoft .NET(公司下一代XML Web服务和应用程序的理念,它们以无缝的.安全的方式联接了整个互联网上的人.设备和信息)的基础工作.下周,微软将庆祝.NET的一个重要的里程碑--该工具将向全世界发行,通过程序员它将推动下一代的网

for-关于microsoft visual studio 输入代码有问题

问题描述 关于microsoft visual studio 输入代码有问题 for (int i = 1; i <= 5;i++ ),for(int k=1;k<=5;k++) 我在microsoft visual studio中输入这两句一模一样的代码时,它只能识别第一句,这是什么情况,而且我发现对的那句,我输入完毕后,如果字符之间自动出现一点空隙,那说明代码没有语法错误,而第二句字符之间完全靠的很紧,老是提示错误,这是什么情况啊 我这两句不是同时用的,我的意思是这两句,随便用一句,第一句

visual studio 2012-中断或退出正在编译运行的程序

问题描述 中断或退出正在编译运行的程序 visual studio 2012怎样中断或退出正在编译运行的程序? 解决方案 正在编译时,"生成"菜单里有个"取消"的菜单项,点它可以中止编译.或者按Ctrl+Break(Pause) 调试运行时,按 Shift+F5 停止运行 这是在2008里面的操作,在2012中估计也会差不多 解决方案二: 工具栏上有"停止调试"按钮 "全部中断"按钮ctrl+alt+break "调

用c#写代码-Visual Studio中用C#编写相关程序

问题描述 Visual Studio中用C#编写相关程序 在Visual Studio中用C#编写奇数的累加和,我的代码写出来了但是不能运行,请各位帮忙看一下哪里出错了: int number, i, sum; sum = 0; number = Convert.ToInt(txtNumber.Text); for(i=1;i<=number;i=i+2) {sum=sum+i;} lblResult.Text = Convert.ToString(sum); 解决方案 int number =

Visual Studio 2010 实用功能总结

Visual Studio 2010 实用功能总结   Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多.在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性. 起始页面 在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用.                           也可以右键项目名称打开项目所在文件夹.   分屏显示      本次VS2010 使用WPF 进行了大量Shell 开

Visual Studio DSL入门系列

Visual Studio DSL 入门 11---为状态机设计器添加规则 Visual Studio DSL 入门14---用Wix制作安装程序 Visual Studio DSL 入门 13---结合T4生成代码 Visual Studio DSL 入门 12---状态机设计器的规则(Rule)和验证(V Visual Studio DSL入门 10---完善状态机案例 Visual Studio DSL入门 9---创建状态机的图形符号 Visual Studio DSL入门 8---创建

总是弹出visual studio 实时调试器 三种解决办法

最近服务器老是弹出visual studio 实时调试器很是郁闷呀.关还关不掉.怎么解决呢 ,现像如下图所示: 下面我们一起来分析一下这种情况的原因: 弹出应用程序: Visual Studio 实时调试器: 发生了未处理的异常("下标越界: '[number: 0]'"),发生位置是 w3wp.exe [2472]. 对此异常的实时调试失败,错误为: 安装的调试器都没有启用实时调试.在 Visual Studio 中,可以从"工具"/"选项"/

Java 实现控制台程序的输入输出重定向

问题描述 请问各位高手:现在我有这样一个任务,Java实现一个程序,该程序可以和控制台程序建立连接,输入命令给控制台程序并得到其运行结果,连接要能持续,即不能发送一个命令后,该连接断掉,还要重新建立连接.是否是通过双向匿名管道来实现? 解决方案 解决方案二:定个位置解决方案三:该回复于2010-11-02 16:46:24被版主删除