使用CInt vb.net无法获得黯淡的价值

时间:2017-04-11 08:07:10

标签: asp.net vb.net

我对vb.net相当新,并且无法找到为什么这不起作用,在这一行发生后,昏暗的测试只是空的。任何可能的问题?

Dim test As Integer = CInt(System.Configuration.ConfigurationManager.AppSettings("TermstextFieldTypeId"))

1 个答案:

答案 0 :(得分:1)

试试这段代码;

如果您的TermstextFieldTypeId设置IsNullOrEmpty,则获取默认值(0),否则获取设置值。

Dim val = System.Configuration.ConfigurationManager.AppSettings("TermstextFieldTypeId")
Dim test As Integer = CInt(IIf(String.IsNullOrEmpty(val), 0, val))