Csharp/C#教程:Console.Read()和Console.ReadLine()之间的区别?分享


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)

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ctvol.com/cdevelopment/1008063.html

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐