元々、NULL は参照に代入されるので参照型という印象を持っていましたが、null 許容値型と呼ばれるこの概念に遭遇しました。
			
			2671 次
		
6 に答える
            -1        
        
		
C#のnullキーワードは null 参照を表しているため、参照型と見なすことができます (技術的には型ではないことを示します)。
nullnull 許容型で使用するための C# コンパイラと追加の処理。Null 許容値型と値型であり、実際にはnull. Nullable 値型を割り当てるか比較するとnull、コンパイラはコードを置き換えます。
例えば:
int? i;
if (i == null)
    i = 1;
コンパイラによって次のように置き換えられます。
int? i;
if (!i.HasVaue)
   i = 1;
    于 2013-07-16T03:05:33.203   に答える