gpt4 book ai didi

c# - 正确处理空值

转载 作者:太空宇宙 更新时间:2023-11-03 17:42:51 25 4
gpt4 key购买 nike

我有以下代码-

int lat = System.Convert.ToInt16(latTextBox1.Text);


这是在更改的事件上发生的。

但是我的代码在这行上中断说-

Input string was not in a correct format.


其中 latTextBox1.Text = ""这是一个空字符串。
我认为这很麻烦,因为它无法将空字符串转换为null值。

如何修改代码以说明空值?

最佳答案

好的,根据您的评论,您可以使用:

int? lat = string.IsNullOrEmpty(latTextBox1.Text) 
? (int?)null : Convert.ToInt32(latTextBox1.Text);


int?是可为null的int。

关于c# - 正确处理空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14688802/

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