Свързани въпроси 'design-guidelines'
Кога трябва отделно да внедря IEnumerator‹T›?
В рамковите класове на колекции често съм виждал IEnumerator<T> отделно имплементиран като вътрешен клас и негов екземпляр се връща в метода GetEnumerator .
Сега да предположим, че пиша свои собствени класове за колекция, които ще имат...
741 изгледи
schedule
25.11.2022
Трябва ли да предоставя празен защитен конструктор за абстрактен клас?
Знам, че конструкторите в абстрактните класове трябва да бъдат защитени в C#.
Но някои абстрактни класове не се нуждаят от конструктори без параметри. Например:
public abstract MyAbstractClass {
public abstract Method1();
public...
1147 изгледи
schedule
07.02.2024