Re[3]: Как сделать проверку типов в generic-методе
От: Lloyd Россия  
Дата: 20.01.07 09:56
Оценка:
Здравствуйте, aleyush, Вы писали:

ID>>может, имеется в виду


ID>>
ID>>typeof(T) == typeof(string)
ID>>


A>До этого я еще дошел. Но вот то, что после if, написать нее могу — получаю ошибку компилятора о невозможности приведения типа...


if (typeof(T) == typeof(string)) {ParamValue=(T)paramValue; return true;}
if (typeof(T) == typeof(int)) 
{ 
    int tmp = 0;
    bool result = int.TryParse(paramValue, out tmp);
    ParamValue = (T)tmp;
    return result;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.