Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Работа с типами


Автор: Chef 14.5.2008, 22:48
Проблема такая, хочу определить что за тип

Тут создаю переменную типа "тип"
Код

Type tp = Type.GetType(tb.Rows[0]["DataType"].ToString());


а как потом понять какой тут тип ?

пробовал вот ето, но не помогло

Код

if ( tp is int) 
{
}


Кто что подскажет ?

Автор: QryStaL 14.5.2008, 23:09
Код

Type tp = 1.GetType();
if (tp == typeof(int))
{
}


А вообще можно использовать tp.Name или tp.FullName

Автор: Chef 15.5.2008, 08:50
Спасибо
FullName - не хотелось использовать, со строками возиться..... хотелось простым  IF .... 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)