相关疑难解决方法(0)

为什么字符串的默认值为null而不是空字符串?

这是很烦人的测试我所有的字符串null之前,我可以放心地运用类似的方法ToUpper(),StartWith()等...

如果默认值string是空字符串,我就不用考了,我会觉得它是与其他价值类型,如更一致intdouble为例子.另外Nullable<String>有意义.

那么为什么C#的设计者选择使用null字符串的默认值呢?

注意:这与此问题有关,但更侧重于为什么而不是如何处理它.

c# string default-value

207
推荐指数
9
解决办法
16万
查看次数

我应该使用NULL还是空字符串来表示表列中没有数据?

空字符串或空字符串 - 比表示列中没有数据的更好吗?(我特意使用MySQL,但我认为这是独立于系统的.)使用一个是否存在主要的优点/缺点,还是仅仅是程序员偏好?

mysql database null

27
推荐指数
3
解决办法
1万
查看次数

标签 统计

c# ×1

database ×1

default-value ×1

mysql ×1

null ×1

string ×1