6 / 6 / 6
Регистрация: 02.01.2013
Сообщений: 32
|
||||||
1 | ||||||
Запретить изменять входные параметры в методе09.01.2016, 15:23. Показов 2036. Ответов 6
Метки нет (Все метки)
Добрый день, задался вопросом, а возможно ли запретить изменять входные параметры в методе? Запретить изменять поля класса можно добавив просто модификатор доступа ReadOnly, что касательно параметров метода? Возможно ли запретить их изменять чтобы ошибку выдало на этапе сборки проекта?
Ожидаемый результат:
0
|
09.01.2016, 15:23 | |
Ответы с готовыми решениями:
6
Входные параметры Входные и выходные параметры функции Не правильные параметры в методе. Как запретить изменять размер формы по ширине? |
0 / 0 / 1
Регистрация: 09.12.2018
Сообщений: 17
|
||||||
28.04.2021, 17:04 | 3 | |||||
Можно, просто добавьте "in" перед параметром, таким образом вы не сможете его изменить внутри метода, а если попытаетесь - скомпилить не получится.
0
|
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
|
|
28.04.2021, 18:51 | 4 |
Добавлю, что модификатор параметра in доступен в C# 7.2 и более поздних версиях.
0
|
6452 / 4053 / 1599
Регистрация: 09.05.2015
Сообщений: 9,487
|
|
28.04.2021, 19:12 | 6 |
in никак не поможет при вызове методов класса, например Add/Remove в первом посте...
0
|
753 / 485 / 212
Регистрация: 05.04.2015
Сообщений: 2,013
|
|
28.04.2021, 20:25 | 7 |
mikitos813, Ух ты класс, спосибо. Пть лет ждал
0
|
28.04.2021, 20:25 | |
28.04.2021, 20:25 | |
Помогаю со студенческими работами здесь
7
Входные параметры запроса Входные параметры с перечислением Входные параметры NULL Входные и выходные параметры процедуры в IBExpert Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |