В чем разница между этими сигнатурами метода?Что такое «где T: класс» в общих методах C#?
public void T MyMethod<T>(T parameter)
и
public void T MyMethod<T>(T parameter) where T : class
Они, кажется, имеют один и тот же результат ... так что же where T : class
делать?
Что неясно [Документы] (http://msdn.microsoft.com/en-us/library/d5x73970 .aspx)? –