常用函数:Convert.Tolnt32或int.Parse,都能将字符串转为整数。 输入一个数字,打印乘以2的结果
时间: 2024-12-12 17:26:38 浏览: 1
在.NET中,你可以使用`Convert.ToInt32()`方法或`int.Parse()`方法将字符串转换为整数。这里是一个示例,展示如何使用这两个方法将用户输入的字符串转换成整数并乘以2:
```csharp
using System;
class Program
{
static void Main(string[] args)
{
Console.Write("请输入一个数字:");
string input = Console.ReadLine(); // 获取用户的输入作为字符串
try
{
int number = Convert.ToInt32(input); // 使用Convert.ToInt32()
int result = number * 2;
Console.WriteLine($"输入的数字{number}乘以2的结果是:{result}");
}
catch (FormatException)
{
Console.WriteLine("无法解析输入为整数,请检查输入是否合法。");
}
}
}
```
或者使用 `int.Parse()`:
```csharp
try
{
int number = int.Parse(input);
int result = number * 2;
Console.WriteLine($"输入的数字{number}乘以2的结果是:{result}");
}
catch (FormatException)
{
Console.WriteLine("无法解析输入为整数,请检查输入是否合法。");
}
```
在这个例子中,如果用户输入的不是有效的整数格式,会捕获`FormatException`异常,并给出相应的提示。
阅读全文