可能性の重複:
How to check if an object is nullable?.NET:型がnullableであるかどうかをどのように判断するのですか?
私はNullable<T>
かもしれのSystem.Typeオブジェクトを持っています。実行時にこれをどのように判断するのですか?
注:この時点では、Tが何であるか気にしません。Nullableであるかどうかを知る必要があります。
可能性の重複:
How to check if an object is nullable?.NET:型がnullableであるかどうかをどのように判断するのですか?
私はNullable<T>
かもしれのSystem.Typeオブジェクトを持っています。実行時にこれをどのように判断するのですか?
注:この時点では、Tが何であるか気にしません。Nullableであるかどうかを知る必要があります。
可能な重複:
How to check if an object is nullable?
..あなたはそれが実際に `のNullable
bool IsNullableType(Type theType)
{
return (theType.IsGenericType &&
theType.GetGenericTypeDefinition().Equals(typeof(Nullable<>)));
}
それは過剰です。 「可能な重複」リンク –
ええ、それは上に貼り付けられている理由は、はるかに簡単なアプローチです:) –
意味するかではない場合? – cjk