C#的值类型有bool,byte,sbyte,decimal,double,float,int,uint,long,string等
如果我们擅长使用默认值,可以帮助我们减少带来赋值及代码编写. 比如我我经常赋值:
1
|
int i=0; |
下面都是各个值类型的默认值:
1
2
3
4
5
|
bool => false byte , sbyte =>0 int , uint , long =>0 string , object => null short , ushort =>0 |
特别说明:Datetime,因为它是结构体,必须初始化,我们在保存数据库的时候想字段值显示null
那我们在ADO.net的时候可以用DBNull.Value
EF等ORM的框架的时候,把字段设置为可空及可
记录下,年纪大了,容易忘事