3
Я пишу общий класс, где мне нужно использовать Interlocked.Interlocked.Exchange не может использоваться с дженериками?
T test1, test2;
Interlocked.Exchange<T>(ref test1, test2);
Это не скомпилирует. Так что я вынужден использовать Exchange (Object, Object) вместо того, чтобы советом MSDN не использовать его таким образом?