На данный вопрос уже ответили:
У меня есть общий класс
public class ClassParent {
public static ClassParent get() {
return new ClassParent();
}
}
И есть дочерние классы, к примеру:
public class ClassChild : ClassParent {
... code
}
Как сделать так, что бы при вызове:
ClassChild.get();
Возвращался обьект типа ClassChild, а не ClassParent?
Нашел самое оптимальное решение моей задачи, если кому то понадобиться то вот пример:
public class ClassParent<T> where T : new() {
static public T Get() {
return new T();
}
}
public class ClassChild : ClassParent<ClassChild> {
... Some code
}
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости