Рефлексія
нейминг 😢
що саме витягти
camel_case, чи iterator?
Додати в сигнатуру функції where T : new(). Тоді конструктор має бути доступним всередині без рефлексії
Це працює тільки для конструктора без параметрів
як альтернатива interface ISomeFactoryIdk<T> { static abstract T Create(int arg); } usage: T.Create(3);
Але всередині метода Create все рівно треба створити інстанс
SpecificClass : ISomeFactoryIdk<SpecificClass> { SpecificClass Create(int num) => new(num); }
Обсуждают сегодня