Разница между шаблонным методом, где аргумент является шаблоном типа AbstractClass, и методом, принимающим AbstractClass в качестве аргумента - PullRequest
0 голосов
/ 23 апреля 2019

Мне было интересно, есть ли какая-либо разница между этими двумя способами вызова метода с аргументом типа AbstractClass.

Для примера давайте предположим, что у нас есть абстрактный класс: public abstract class AbstractClass.

void RemoveElem<TClass>(TClass class) where TClass : AbstractClass;

void RemoveElem(AbstractClass class);

Кажется, я не вижу какой-то принципиальной разницы между ними, но, возможно, я что-то упускаю.Любая подсказка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...