несколько не интуитивно понятно работа с этим Type. т.е. передачи значений через object.
Дело в том, что передаются значения различных типов (в основном string, int, float, double) в виде object, и надо потом орпеделить какой тип переменной, для последующей корректной работы с ней.
прочтя MSDN, нашел только одни способ
object o = value;
if (o.GetType().Name == "Int32")
//
else if (o.GetType().Name == "Double")
//
....
нет ли что-нить проще писаемое?, ведь только Int'ов там 3 (16, 32, 64). да и кто гарантирует что имя типа не измениться во Framework 3, 4, 5 etc.?