|
|
1
21
vb.net中没有任何内容是类型的默认值。这个 language spec 在第2.4.7节中说:
所以,当对string.empty进行测试时,不会将任何内容转换为长度为0的字符串。is运算符应用于对Nothing进行测试,String.Empty.Equals(Nothing)也将返回False。 |
|
|
2
4
|
|
|
3
2
试试这个:
这个
|
|
|
4
2
与此主题相关,如果使用一个初始化为“Nothing”的字符串变量分配给sqlparameter的属性“Value”,则该参数将被忽略,不包括在发送到服务器的命令中,并且会引发缺少参数的错误。 如果用string.empty初始化该变量,一切正常。
|