我的应用程序在解析 int 值时退出
本文关键字:退出 int 应用程序 我的 | 更新日期: 2023-09-27 18:34:24
当我将字符串解析为 int. 时,我的应用程序退出。我无法解决问题,因为我是 C# 的新手,事实上我是编程的新手,这是我到目前为止的代码:
public string Reverse(string str)
{
int num = int.Parse(str);
int reverse = 0;
while(num > 0)
{
reverse *= 10;
reverse += num % 10;
num /= 10;
}
return (reverse.ToString());
}
我不希望它退出应用程序
改用TryParse
模式:
int parsedNumber;
var success = int.TryParse("1", out parsedNumber);
另一方面,一个更好的Reverse
算法是:
public static string Reverse(string s)
{
char[] charArray = s.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}