Console.Read()和Console.ReadLine()之间的区别?
我是这个领域的新手,我很困惑: Console.Read()
和Console.ReadLine()
之间的真正区别是什么?
Console.Read()
只读取标准输入中的下一个字符, Console.ReadLine()
从标准输入流中读取下一行字符。
控制台应用程序的标准输入是从应用程序的控制台UI中的用户键入的单词输入的。 尝试通过Visual studio创建它,并亲自看看。
Console.Read()
只读取一个字符,而Console.ReadLine()
读取所有字符直到行尾。
MSDN文档中的示例清楚地描述了这一点(链接包含在上面)。
MSDN实际上非常清楚这一点。
Console.Read()
基本上读取一个字符,所以如果你在控制台上按一个键然后控制台将关闭,同时Console.Readline()
将读取整个字符串。
基本区别是:
int i = Console.Read(); Console.WriteLine(i);
粘贴上面的代码并输入’c’,输出将为99.这是Console.Read给出int值,但该值将是该值的ASCII值..
另一方面..
string s= Console.ReadLine(); Console.WriteLine(s);
它给出了输入流中给出的字符串。
Console.Read()
读取单个键,其中Console.Readline()
等待Enter键。
Read(),ReadLine()和Readkey()方法的区别如下:
Read():这是Console类中的静态方法:
int i = Console.Read();//it always return int value. Console.WriteLine(i);
粘贴上面的代码并输入’1’,输出将为49.那就是Console.Read给出int值,但该值将是该值的ASCII值.ReadLine():
string s= Console.ReadLine();//it always return string value. Console.WriteLine(s);
它给出了输入流中给出的字符串。
ReadKey():此方法用于保持输出屏幕。按任意键时。 Read()和ReadLine()用于退出的回车键。
C#中Read(),Readline()和ReadKey()之间的区别
Read()
接受字符串值并返回字符串值。 Readline()
接受字符串并返回Integer ReadKey()
接受字符并返回Character
摘要:
1.上述三种方法主要用于Console应用程序,这些方法用于返回不同的值。 2.如果我们使用Read line或Read(),我们需要按Enter按钮返回代码。 3.如果我们使用Read key(),我们可以按任意键返回应用程序中的代码
Console.Read()
用于从标准输入流中读取下一个字符。 当我们只想读取单个字符时,请使用Console.Read()
。
Console.ReadLine()
用于从标准输入流中读取字符的aline。 当我们想要读取一行字符时,使用Console.ReadLine()
。
console.read()
=>只读取标准输入中的一个字符
console.readline()
=>从标准输入中读取行中的所有字符
上述就是C#学习教程:Console.Read()和Console.ReadLine()之间的区别?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1008063.html