8
Не можна використовувати String.Empty як значення за замовчуванням для необов’язкового параметра
Я читаю Ефективний C # Білла Вагнера. У пункті 14 - Зменшити логіку повторюваної ініціалізації він показує наступний приклад використання нових додаткових параметрів у конструкторі: public MyClass(int initialCount = 0, string name = "") Зверніть увагу, що він використовував ""замість string.Empty. Він коментує: Ви зауважите [у прикладі вище], що другий …