Я хочу сделать что-то вроде этого:
switch( myObject.GetType().GetProperty( "id") )
{
case ??:
// when Nullable<Int32>, do this
case ??:
// when string, do this
case ??:
// when Nullable<bool>, do this
Какой путь в объекте .GetType() будет иметь строковое имя типа данных, которое я мог бы сравнить, используя оператор case? Мне нужно знать тип, поэтому у меня может быть одна из многих Convert.ToInt32 (строка), которая будет устанавливать значение myObject с помощью Reflection.