Re: Как сделать проверку типов в generic-методе
От: Вячеслав Украина  
Дата: 20.01.07 09:27
Оценка:
Здравствуйте, aleyush, Вы писали:

A>Вопрос скорее просто по синтаксису, но что-то туплю.

A>Делаю метод для чтения параметров из строки запроса ASP.NET. Такой вариант работает:
A>
A>        protected bool TryLoadRequestParam<T>(string ParamName, out T ParamValue)
A>        {
skiped
A>            return true;
A>        }
A>


A>Хочется вставить перед try что-то в этом духе:

A>
A>if (T это string) {ParamValue=paramValue; return}
A>


можно так
для ref-type
if (typeof(string).Equals(typeof(T))) { .... }
для val-type сработает is.
if (t is int) { ... }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.