public fixed byte Name[80]; //
, . C++ #. 80 FixedBankRecord.
2.0, C# , , , .. . . , , , , , - . , - . , , - , , .
, , . , , , , . , , , , . .
, . , , (null). , , . , , . System. Nullable<T>, , .
.
. -, Nullable<T>, System, . , int bool.
System.Nullable<int> count;
System.Nullable<bool> done;
-, ? . int bool.
int? count; bool? done;
, .
|
|
int? count = null;
count (null). : , . , .
, . , count 100.
count = 100;
, , . -, . , count , , , .
if (count!= null) //
count , . -, HasValue Nullable<T>, , . .
Bool HasValue
HasValue true, , , , false. , count HasValue.
if(count.HasValue) //
, Value Nullable<T>.
Value
Value , . , System. InvalidOperationException. , .