Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Инициализация полей структур https://www.cyberforum.ru/ csharp-beginners/ thread2332910.html
Насколько знаю, у экземпляров классов поля всегда инициализируются значениями по умолчанию перед тем как в дело вступает конструктор. Почему у структур для инициализации полей используется...
C# Шахматная доска
Стыдно, но спрошу ) Как этот код сделать компактнее? Заполнить массив шахматной доски цветом, соответствующим каждой клетке(0 - белый, 1 - черный) и вывести на экран в консоль в виде доски(каждый...
Selenium Driver. Нажатие на элемент C#
Нужно нажать на ссылку <div class="msgDv2 blk"> <a href="javascript:;" onclick="wClose()" class="button small2 orange"> <span>Close</span> <a> </div> Пытался кликнуть так
C# Справочник через деревья Добрый день, помогите с деревьями теорию я понял, вот реализация хромает: Нужно создать дерево как справочник(номер, имя, фамилия) с процедурами вставки, поиска и определения. https://www.cyberforum.ru/ csharp-beginners/ thread2332818.html
C# С клавиатуры задать количество знаков после запятой https://www.cyberforum.ru/ csharp-beginners/ thread2332782.html
Есть такой код: static void Main(string args) { double f, n = 1, x; for (x = 0.1; x < 0.9; x = x + 0.1) { f =...
C# Почему System.Activator.CreateInstance<T>() позволяет создавать объект в любом случае?
Почему System.Activator.CreateInstance<T>() позволяет создавать объект класс в любом случае? Точнее, даже в том, если в типе нет конструктора без параметров (а он, как известно, определяется лишь в...
C# Написать функцию, которая сравнивает 2 целых числа и возвращает результат
Добрый день, помогите пожалуйста написать программу: Написать функцию, которая сравнивает 2 целых числа и возвращает результат сравнения в виде одного из знаков: >, < или =.
C# Двусвязный список Приветствую всех. Искал информацию про двусвязный список нашел вот это ТЫК, кое что доже понял:) Вопрос разъясните почему используется наследование от интерфейса IEnumerable<T> И как я могу... https://www.cyberforum.ru/ csharp-beginners/ thread2332734.html
C# Подсчет числа слов в текстовом файле https://www.cyberforum.ru/ csharp-beginners/ thread2332721.html
Доброго времени суток. подстажите пожалуйста как можно подсчитать слова в тексте? для подсчета символов использую READ() функцию и потом сам написал другую, которой передается считаный символ в виде...
C# Заполнить таблицу 3 x 3 случайными числами от 2 до 15 Заполнить таблицу 3 x 3 случайными числами от 2 до 15. Вывести данную матрицу на экран. С помощью функции четные числа в матрице заменить на квадраты этих чисел. Вывести новую матрицу на экран. https://www.cyberforum.ru/ csharp-beginners/ thread2332704.html
Модератор
8612 / 5941 / 1691
Регистрация: 21.04.2018
Сообщений: 17,670
Записей в блоге: 2
11.10.2018, 16:28 0

Проверка в конструкторе

11.10.2018, 16:28. Просмотров 2336. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено leesavageux как решение

Решение

Цитата Сообщение от leesavageux Посмотреть сообщение
А существует ли способ создать 1 конструктор с проверкой значения вместо создания двух конструкторов?
Для Вашего случая
C#
1
2
3
4
5
6
        public Date (int d=1, int m=1, int y=2016)
        {
            day = d;
            month = m;
            year = y;            
        }
Добавлено через 1 минуту
Любой из трёх параметров - необязателен. Если параметр не используется, то присваивается значение по умолчанию.

Вернуться к обсуждению:
Проверка в конструкторе
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.10.2018, 16:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Инициализировать массив в конструкторе
Почему нельзя инициировать массив в конструкторе класса следующим образом marks = {1,2,3};?? Через...

Не происходят изменения в конструкторе
Не могу понять. Например, добавляю на форму кнопку, кликаю на ней два раза, попадаю в констуктор....

Счетчик в конструкторе классе
Подскажите реализацию, есть класс (бизнес-логика), нужно добавить еще одно поле которое будет...

Тяжеловесные операции в конструкторе
Подскажите пожалуйста, почему нежелательно выполнять тяжеловесные операции в конструкторе класса?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.