在C#,要从标准输入设备获取输入,使用以下方法 -控制台.Read()和控制台.ReadLine()方法。安慰是一个预定义的类系统命名空间。尽管Read()和ReadLine()两个都是控制台类方法。
两者之间唯一的区别是Read()和ReadLine()Console.Read 用于只从标准输出设备读取单个字符,而Console.ReadLine 用于从标准输出设备读取一行或字符串。
程序1:C# 中的 Console.Read() 示例。
C#
// C# program to show the difference
// between Console.Read() and
// Console.ReadLine() method
using System;
public class GFG{
static void Main(string[] args)
{
// use of Read() method
Console.Write(Convert.ToChar(Console.Read()));
Console.Write(Convert.ToChar(Console.Read()));
Console.Write(Convert.ToChar(Console.Read()));
}
}
输入:
Geeks
输出:
Gee
程序2:C# 中的 Console.ReadLine() 示例。
C#
// C# program to show the difference
// between Console.Read() and
// Console.ReadLine() method
using System;
public class GFG{
static void Main(string[] args)
{
// use of ReadLine() method
Console.Write(Console.ReadLine());
Console.Write(Console.ReadLine());
Console.Write(Console.ReadLine());
}
}
输入:
Geeks For Geeks
输出:
GeeksForGeeks
在上面的代码中,程序1:显示它将只读取单个字符并且程序2:节目它将读取字符串,直到找不到换行符。
让我们看看表格形式的差异 -:
控制台.read() | 控制台.readline() | |
Console.Read()是用于从标准输入流读取下一个字符的方法 | Console.readline()是一个方法,用于从标准输入流中读取下一行字符 | |
它的语法是-: 公共静态int读取(); |
它的语法是-: 公共静态字符串ReadLine(); |
|
它的返回值是字符 | 它的返回值是多个字符,因为它返回一个全新的行 | |
如果没有下一个字符存在则返回-1 | 如果不存在任何行,则返回 NULL | |
我们不能用它一次读取多个字符 | 我们不能用它一次读取多个字符 |
相关用法
- C# Console.Read()用法及代码示例
- C# Console.ReadKey()用法及代码示例
- C# Console.ReadLine()用法及代码示例
- C# Console.ResetColor()用法及代码示例
- C# Console.MoveBufferArea()用法及代码示例
- C# Console.WindowLeft用法及代码示例
- C# Console.WindowWidth用法及代码示例
- C# Console.Clear用法及代码示例
- C# Console.MoveBufferArea用法及代码示例
- C# Console.OpenStandardError用法及代码示例
- C# Console.OpenStandardInput用法及代码示例
- C# Console.SetBufferSize()用法及代码示例
- C# Console.SetCursorPosition()用法及代码示例
- C# Console.SetError()用法及代码示例
- C# Console.SetIn()用法及代码示例
- C# Console.SetOut()用法及代码示例
- C# Console.SetWindowPosition()用法及代码示例
- C# Console.SetWindowSize()用法及代码示例
- C# Console.OpenStandardOutput()用法及代码示例
- C# Console.TreatControlCAsInput用法及代码示例
- C# Console.Write和Console.WriteLine的区别用法及代码示例
- C# Convert.ToBase64String()用法及代码示例
- C# Convert.ToBase64CharArray()用法及代码示例
- C# Convert.FromBase64String(String)用法及代码示例
- C# Convert.GetTypeCode(Object)用法及代码示例
注:本文由纯净天空筛选整理自SHUBHAMSINGH10大神的英文原创作品 Difference between Console.Read and Console.ReadLine in C#。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。