![]() |
1
3
这是怎么回事?
|
![]() |
2
3
使用Jonathan Holland代码示例并稍加修改,以下是有效的解决方案:
|
![]() |
3
1
迈克尔,你需要在这里提供更多的信息。 使用方法可以将字符串与null或string.empty进行比较
int、小数、双精度(和其他数值类型)可以通过简单的==测试与0(零)进行比较
您还可以通过使用?来拥有可以为空的值类型。当你实例化它们的时候。这允许您将值类型设置为空。
对于任何其他对象,简单的==null测试将告诉您它是否为null
希望能对事情有所启发。 |
![]() |
4
1
不太确定其背后的原因,因为.equals是引用类型上的引用相等,值类型上的值相等。 这似乎有效,但我怀疑你想要什么:
|
![]() |
5
0
如果你说的是字符串,你的意思是空的还是string.empty? if(string.isNullOrEmpty(obj as string))…做某事
|
![]() |
6
0
在第一种情况下,通过测试它是否为空。在第二种情况下,通过测试它是否为string.empty(您回答了自己的问题)。 我应该补充一点,一个对象永远不能等于0。但是,对象变量可以具有空引用(实际上,这意味着该变量的值为0;在本例中没有对象) |
![]() |
7
0
|
![]() |
Jiji · 将简单对象强制转换为简单的通用接口 6 年前 |
![]() |
tobeypeters · 反射铸造 6 年前 |
![]() |
Alex · 是否改为存储字符串的整数的通用ArrayList? 6 年前 |
![]() |
Kai · 如何在C#中转换会话中存储的词典? 6 年前 |
![]() |
Ján ЯabÄan · 布尔值到双精度的快速转换方法 6 年前 |