Hello, " Аноним "
> Я имел в виду как получить тип переменной. Я вижу что у M тип MyClass. но
> мне нужно сделать так typeof(M). Причём M может быть равно null. И так для
> любой переменной. Как быть? У рихтера читал что для переменной нельзя
> делать typeof. А метод GetType я не вызову если значение null. Как быть?
static Type GetType<T>(T arg)
{
return typeof(T);
}
static void Main(string[] args)
{
string arg = null;
Console.WriteLine(GetType(arg).ToString());
}
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.