世界著名男模 英语-世界男模
编辑: admin 2017-23-02
-
4
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 是其中的一个数据项 .