C#菜鸟级问题(大家帮帮忙)!

来源:百度知道 编辑:UC知道 时间:2024/05/27 00:29:12
在C和C++中,都有getch()这个函数,例如:
int nI;
nI=_getch();
swtich(nI)
{
case 'y';break;
case 'n';break;
}

这里的getch(),在C#的控制台里面怎么实现?
我用read(),readkey(),readline()都会在屏幕上显示输入的字符,如何做到不显示?

只有Console.ReadLine();

你可以以下语句代替C/C++中的getch()语句.
string 变量名=Console.ReadLine();->(一般接收字符)
以下语句代替C/C++中的printf();/Cout<<;
Console.WriteLine(变量);->(这个'变量'一般是字符,因为.WriteLine()方法是返回字符的Unicode码)

我也不是很懂咧,我才上了三节课C#;

不显示?那用户怎么知道输入了什么呢,输错了也不知道。

关注