Есть ли способ сравнить обнуляемые и ненулевые обобщения в C #?
Например:
public void function<T>()
{
Type t = sqlreader.GetValue(pos).GetType();
}
, где t
имеет тип Int32
и T
имеет тип Nullable<Int32>
.
Как мы можем сравнить t
и T
так, чтобы он возвращал true
?