c# ,.net ,console.ReadLine()怎么让读取的字符串,在输入的时候不显示。

详情看图,最好能写出代码看看。。。。你们都理解错了,我是让第二行的输入的“lan”不显示(但是真实输入了字符串“lan”),第一行“输入字符串”,再Console.Wri... 详情看图,最好能写出代码看看。。。。
你们都理解错了,我是让第二行的输入的“lan”不显示(但是真实输入了字符串“lan”),第一行“输入字符串”,再Console.WriteLine("你输入的字符串为{0}",s);执行完后,还能显示。不是说全部清屏。
展开
 我来答
python实践人
2012-05-28 · 喜欢python,更乐意分享给你
python实践人
采纳数:286 获赞数:861

向TA提问 私信TA
展开全部
Console.Clear();
完整程序如下:

static void Main(string[] args)
{
Console.WriteLine("Welcome!Please Input your name:");
string strName = Console.ReadLine();
Console.Clear();
Console.WriteLine("Your Name is:" + strName);
Console.ReadKey();
}
追问
看问题
追答
这个无法实现,除非你是在文本文件中读取数据
或者,你引入Forms命名空间,
添加KeyPress事件,每当有键按下时,将其存储在字符串中,然后将e.Handled属性值设置为true,这样不会显示了
wss19890217
2012-05-29
知道答主
回答量:22
采纳率:0%
帮助的人:3.2万
展开全部
这是编译器后台的设置问题,与程序设计无关,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyanfei_bd
2012-05-28
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
static void Main(string[] args)
{
Console.WriteLine("Welcome!Please Input your name:");
string strName = Console.ReadLine();
Console.Clear();
Console.WriteLine("Your Name is:" + strName);
Console.ReadKey();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-05-28
展开全部
你将textbox控件的属性Textmode设置为password就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q296672901
2012-05-28 · 超过24用户采纳过TA的回答
知道答主
回答量:121
采纳率:0%
帮助的人:67.3万
展开全部
输入一次清屏一次
追问
看问题
追答
static void Main(string[] args)
{
int i=1;
string strName="";
while(1!=13)
{
Console.Clear();
Console.WriteLine("Welcome!Please Input your name:");
i = Console.ReadKey();
strName+= (char)i//ascii转char 不知道能不能这么转貌似不能 自己试下
}
Console.WriteLine("Your Name is:" + strName);
Console.ReadKey();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式