gpt4 book ai didi

c# - 偶尔出现 "Input string was not in a correct format"错误

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:01 24 4
gpt4 key购买 nike

这是我项目中的代码,我运行了一次并且成功了,但是下次尝试时,它没有出现“输入字符串格式不正确”的错误。需要您的紧急帮助。

con = new SqlConnection();
con.ConnectionString = ConClass.conString();
string newstud = "SELECT MAX(StudentRegNo) FROM NewStudent";
if (search(newstud) != "")
RegNo = (int.Parse(search(newstud)) + 1);
else
RegNo = 1;
lblStuReg.Text = "AP/HQ/" + RegNo.ToString();

最佳答案

此特定消息来自 int.Parse 调用,因为 search(newStudQuery) 的结果未返回数字值。为了防止这种情况,要么捕获异常,要么改用 TryParse

if (!string.IsNullOrEmpty(queryResult)) {
if (int.TryParse(search(newStudQuery), out RegNo) {
RegNo += 1; }
} else {
// Handle the case where the result is not a number
}
} else {
RegNo = 1;
}

关于c# - 偶尔出现 "Input string was not in a correct format"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8949276/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com