积极答复者
属性int?问题

问题
-
问题描述:今天刚刚知道有int?这个写法。但具体应用环境不是很清楚。还有这个写法是什么含义?我如何进行赋值?如果和数据库交互,如何操作?谢谢各位先:)
zy- 已移动 Sheng Jiang 蒋晟Moderator 2009年10月13日 4:51 .Net类型问题 (发件人:ASP.NET 与 AJAX)
答案
-
表示可为空(null)的类型。典型应用场景是数据库。有时候,对于数据库表中的某些值类型的列是允许为空的,但是由于在以前的.net中值类型不能为空,因此用户只能在数据库中设定一个预设值来表示空,如:0或者-1。但是如果这个列的合理取值范围非常大,以至于涵盖了所有的用作表示空值的预设值的话,那就没有办法来表示空。而对于可为空的类型,其可以将数据中本来不能为空的数值设置为空,以解决上述的问题。
- 已标记为答案 monkeyfuModerator 2009年10月15日 16:29
全部回复
-
表示可为空(null)的类型。典型应用场景是数据库。有时候,对于数据库表中的某些值类型的列是允许为空的,但是由于在以前的.net中值类型不能为空,因此用户只能在数据库中设定一个预设值来表示空,如:0或者-1。但是如果这个列的合理取值范围非常大,以至于涵盖了所有的用作表示空值的预设值的话,那就没有办法来表示空。而对于可为空的类型,其可以将数据中本来不能为空的数值设置为空,以解决上述的问题。
- 已标记为答案 monkeyfuModerator 2009年10月15日 16:29