———————————————————————————————————————————————
在类型名后加“?”如: int? i = null; 即表示i为可空的整形数据变量。
是为了解决在数据库与C#中关于 int 之类的数据类型可否为空的不同情况而产生的
———————————————————————————————————————————————
if(i.HasValue) 为真,即表明i 不为空;
———————————————————————————————————————————————