1、int?是什么意思。
结构作为值类型,是不能赋值为null的,而int32是个结构..有时(特别是与数据库交互时)需要赋值为null,就在结构后面加个?标识符,表示可以接受null空类型。
比较可空类型时只要有一个操作数是null时,比较结果就是false.
2、运算符的重载必须成对进行如重载了==必须重载!=否则编译出错,且重载运算符必须是public static。
1、int?是什么意思。
结构作为值类型,是不能赋值为null的,而int32是个结构..有时(特别是与数据库交互时)需要赋值为null,就在结构后面加个?标识符,表示可以接受null空类型。
比较可空类型时只要有一个操作数是null时,比较结果就是false.
2、运算符的重载必须成对进行如重载了==必须重载!=否则编译出错,且重载运算符必须是public static。