Автоматическое создание полей из параметров конструктора с проверкой

233
13 июля 2022, 20:00

В Visual Studio можно объявить конструктор класса и задать в нем все необходимые параметры, а потом нажать CTRL+. и создать приватное поле, которое будет инициализировано в этом же конструкторе.

Можно ли как-то сделать так, что бы создаваемое поле сразу же проверялось в конструкторе?

Скажем, я обычно всегда проверяю ссылочные типы на null и если они null, то кидаю исключение.

   _serverConnectionService = serverConnectionService ?? throw new ArgumentNullException(nameof(serverConnectionService));

Да... бывают исключения, когда я так не делаю, но в большинстве случаев я именно так и делаю.

READ ALSO
Обновление данных в dataGridView на той же форме

Обновление данных в dataGridView на той же форме

Не получается обновить dataGridView после добавления данных в БДЕсть AssortmentForm на которой расположен dataGridView,а на дочерней форме добавляется запись...

179
Exe файл в качестве операционной системы

Exe файл в качестве операционной системы

Идея такая: есть исполняемый файл, написанный на C# (консольная программа)Он находится на флешке

244
Что я делаю не так? (корзина на сессиях)

Что я делаю не так? (корзина на сессиях)

Пытаюсь реализовать корзину в сессии, но по ходу мне нужна помощь

156