C# 读入连续的三个数据
时间: 2024-11-08 15:04:38 浏览: 7
在C#中,如果你想要从用户或输入流中读取连续的三个数据,你可以使用`Console.ReadLine()`函数配合字符串分割或直接使用`int.TryParse`等方法处理整数。下面是一个简单的示例,假设你要读取的是三个整数值:
```csharp
using System;
class Program {
static void Main() {
// 创建一个临时字符串来存储用户的输入
string input = Console.ReadLine();
// 检查是否能成功读取到三个数字,如果没有分隔符或超出预期长度,可能会出错
if (input.Length == 0) {
Console.WriteLine("请输入三个数字,用空格隔开");
return;
}
// 使用Split方法按照默认的空格分隔符切分输入
string[] numbers = input.Split(' ');
int num1, num2, num3;
try {
num1 = int.Parse(numbers[0]);
num2 = int.Parse(numbers[1]);
num3 = int.Parse(numbers[2]);
} catch (FormatException) {
Console.WriteLine("输入无效,请确保每个都是一个整数");
return;
}
// 现在num1, num2, num3包含了你读取的数据
Console.WriteLine($"第一个数字: {num1}");
Console.WriteLine($"第二个数字: {num2}");
Console.WriteLine($"第三个数字: {num3}");
阅读全文