做一个console程序,请问怎样接受用户密码的输入,是在用户输入的时候屏幕不能看到用户输入的内容
,如用户输入密码时别人看不到输入的内容,在屏幕上为空或者为"*".我在网上搜了一天,有意义的只有方法:
printf("输入密码:");
_getch( void );
putchar('*');但他们都是在C++里实现的.在.NET C#里怎么做呢? 还望哪位大大点一下.顶着有分!

解决方案 »

  1.   

    在.net framework 2.0的Console类中直接增加了按键的方法,处理起来很方便。
      

  2.   

    用reflector把它移植到vs2003来^_^
      

  3.   

    to:zhzuo(秋枫),xamaizi(ecogiser) 
      能说详细点吗?小弟是初学者.谢了!
      

  4.   

    要非缓冲的函数了,不知道有没有,不知道自己做成dll,然后用DllImport行不行
      

  5.   

    c#里怎么用函数_getch()呢?提示_getch()在类和命名空间中不存在.
      

  6.   

    http://www.vbforums.com/archive/index.php/t-325369.html
    看看是否看得明白~
      

  7.   

    http://www.vbforums.com/archive/index.php/t-325369.html
    这个可行的。建2个类文件。
      

  8.   

    牛,学习!http://www.vbforums.com/archive/index.php/t-325369.html
    还是比较好用的。呵呵。