set num2 to Console.ReadLine() parsing it as an int
时间: 2024-10-18 22:23:09 浏览: 14
C#自定义代码段Console.ReadLine()
5星 · 资源好评率100%
在.NET或C#环境中,`Console.ReadLine()` 函数用于从控制台读取用户输入的一行文本。如果你想将这个字符串解析为整数并将其赋值给变量 `num2`,你可以使用 `int.TryParse()` 或 `int.Parse()` 方法。这是一个示例:
```csharp
string input;
int num2;
// 读取用户输入
input = Console.ReadLine();
// 尝试将输入解析为整数
if (int.TryParse(input, out num2)) {
// 如果解析成功,num2现在包含整数值
Console.WriteLine($"Input parsed as integer: {num2}");
} else {
// 如果解析失败,num2保持默认值(0),并且会有错误消息
Console.WriteLine("Invalid input, not a valid integer.");
}
```
这里,`TryParse()` 方法可以防止因为无效输入导致的异常,如果输入不是一个有效的整数,它会直接返回 `false` 并不会抛出异常。
阅读全文