Abfragen ob Generic Typ null sein kann

29/08/2007 - 08:28 von Martin Horst | Report spam
Hi,

kann man bei einem Genric Typ irgendwie abfragen, ob dieser null sein kann?

public class Foo<T>
{
public void bar()
{
if ( T is nullable ) // So als Beispiel
{
// tue was spezielles
}
}
}


Danke
Martin
 

Lesen sie die antworten

#1 Thomas Scheidegger [MVP]
29/08/2007 - 08:51 | Warnen spam
Hallo Martin


kann man bei einem Genric Typ irgendwie abfragen, ob dieser null sein kann?




vermutlich Reflection wie
http://msdn2.microsoft.com/en-us/library/ms366789(VS.80).aspx

if (type.IsGenericType && type.GetGenericTypeDefinition() == typeof(Nullable<>))



Thomas Scheidegger - MVP .NET - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen