Console.Read()
与 Console.ReadLine()
的比较
在 C# 编程中,经常需要处理用户输入。常用的两种方法是 Console.Read()
和 Console.ReadLine()
,它们的功能有所不同。
Console.Read()
Console.ReadLine()
实际示例
为了说明两者之间的区别:
<code class="language-csharp">Console.Write("输入一个字符:"); char inputChar = (char)Console.Read(); // 读取并存储单个字符 Console.Write("输入一行文本:"); string inputLine = Console.ReadLine(); // 读取并存储一行文本</code>
在这个例子中,代码会提示用户输入一个字符和一行文本。Console.Read()
将存储用户输入的第一个字符,而 Console.ReadLine()
将存储整行文本,包括所有空格和按 Enter 键之前输入的任何换行符。 请注意,Console.Read()
的返回值是整数,需要强制转换为字符类型才能正确使用。
以上是C# 控制台输入:何时使用 `Console.Read()` 与 `Console.ReadLine()`?的详细内容。更多信息请关注PHP中文网其他相关文章!