2013-02-02 14 views

答えて

10

この場合、?は演算子ではありません。 「可能にするために使用される

MSDNを参照)

T?Nullable<long>が正確にそれがNULL可能型と呼ばれる

Tタイプ)Nullable<T>と同じである:それは書くための短い方法です。 値が割り当てられるように、「null不可能な」タイプ(int,longstructなど)を指定します。

値型に無効な状態が必要な場合、またはNULL値を含む可能性のあるデータベースからデータを取得する場合に便利です。

6

これは演算子ではありません。これはNullable typeの短縮形です。

1

構文T? System.Nullableの省略形です(Tは の値)。 2つの形式は互換性があります。

出典: Look here

0

これは、構造体にnullを割り当てるために必要とされるタイプのNULL値可能に、なります。

関連する問題