同学们提问关于“console.readline_console.read和console.readline区别.int n; Console...”的问题,52IJ师说平台通过网络上精心整理了以下关于“console.readline_console.read和console.readline区别.int n; Console...”的一些有用参考答案。请注意:文中所谈及的内容不代表本站的真正观点,也请不要相信各种联系方式。下面是本网所整理的“console.readline_console.read和console.readline区别.int n; Console...”的相关信息:
科目:console.read和console.readline区别.int n; Console... 关键词:console.readline
Read()读取一个字符,返回该字符的ascII码,
ReadLine()是读取一行,返回值是string类型.
其他类似问题
问题1:C#中Console.ReadLine()和Console.Read()的区别是什么?有朋友说Console.Read 表示从控制台读取字符串,不换行.Console.ReadLine 表示从控制台读取字符串后进行换行.那么它们换行与否又有什么区别呢?这二者
Console.Read() Console.ReadLine()方法都是从键盘读入信息,唯一不同的就是Console.Read() 方法用于获得用户输入的任何值(可以是任何的字母数字值)的ASCII值.Console.ReadLine()呢?用于将获得的数据保存在字符串变量之中.
问题2:Console.ReadLine(); Console.ReadKey();的区别是什么
Console.ReadLine(); 会等待直到用户按下回车,一次读入一行
Console.ReadKey(); 则是等待用户按下任意键,一次读入一个字符.
问题3:在C#中Console.Read(),Console.ReadLine(),Console.Write(),Console.WriteLine(),含义用法区别?
Read()从键盘读取一个输入,返回值为整形,也就是键盘输入字符的ascii码.
ReadLine()从键盘读取一行,返回值为字符串.
Write()输出,但不换行.
WriteLine()输出且换行.
问题4:C#中的Console.Read()和Console.ReadLine()刚刚用C#写了一个顺序表,由于成员函数的实现有点长因此不再赘述而且代码也应该没什么问题,我就把出现问题的主函数贴在下面:public static void Main(){ S
错在这里,while(num != -1)
Ascii 表中,只有 0 到 127 的数字,是没有 "-1".所以这个loop是不会停的.
而且.Console.Read() 只读一个char 然后reutrn 它相应的 Ascii Number.所以当你输入" -1" 时,它只读 "-",而等下一次才读"1".
如果你一定要用Console.Read()的话,来都入"-1"
while (flag)
{
if (input == 45) //读到"-"
{
int temp = Console.Read();
if (temp == 49) //读到 "1"
{
flag = false;
}
else
{
//这里的input 是 ascii number
list.insertlast(input);//在表尾插入元素
input = Console.Read();
}
}
else
{
//这里的input 是 ascii number
list.insertlast(input);//在表尾插入元素
input = Console.Read();
}
}
问题5:console.readline是什么意思
console本意是控制台,这里应该是一个结构体变量 readline 是其中的一个数据项 .
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
