Конструкция действий является общей, но может ли поддерживать общий тип внутри него?Общий тип внутри действия?
Ниже приведен фрагмент кода, который я пытаюсь достичь.
Я знаю, что есть другие способы сделать это, но мне любопытно, может ли это быть достигнуто в конструкции Action.
void SomeMethod()
{
Action<int> Initialize = //<T> and where T is all that stuff
(index) =>
{
T obj = new T();
obj.Initialize(index);
obj.DoWork();
};
Initialize<TypeA>(1);
Initialize<TypeB>(2);
}