【发布时间】:2015-12-24 09:30:57
【问题描述】:
这是一个非常简单的脚本,我正在尝试弄清楚,我一直在寻找一个简单的答案,但在论坛或我的 C# 书籍中找不到它。
Console.Write("Enter a Number\n");
int input = Convert.ToInt32(Console.ReadLine()); //convert code to an integer
if (!Int32.IsNumber(input)) //if not a whole number input give an error
{
Console.WriteLine("Not an integer");
}
我想做的就是这么简单。这是来自更大代码的 sn-p。
【问题讨论】:
-
你有什么问题?你测试过代码吗?它有效吗?如果不是,请发布您收到的确切错误消息或您看到的行为。
-
看看
int.TryParse这可能就是你要找的。它将字符串转换为整数并告诉您转换是否成功。 -
使用 C# 它不会因为调试器而运行,除非代码是正确的。我将使用 TryParse 命令。我不确定这是否是唯一的方法,但看起来确实如此。谢谢!
标签: c# string integer converter