Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Postal152
6 / 6 / 6
Регистрация: 02.01.2013
Сообщений: 32
Завершенные тесты: 2
1

Запретить изменять входные параметры в методе

09.01.2016, 15:23. Просмотров 366. Ответов 1
Метки нет (Все метки)

Добрый день, задался вопросом, а возможно ли запретить изменять входные параметры в методе? Запретить изменять поля класса можно добавив просто модификатор доступа ReadOnly, что касательно параметров метода? Возможно ли запретить их изменять чтобы ошибку выдало на этапе сборки проекта?
Ожидаемый результат:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
    public class Class1
    {
 
        readonly private int _d = 0;
 
        public void F(List<string> _s, Class2 _c)
        {
            _s[0] = "0";  //Ошибка
            _s.Add("0");  //Ошибка
            _s.Remove("0");  //Ошибка
            _c._i = 1;  //Ошибка
        }
    }
P.S. Про ReadOnlyCollection я знаю
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.01.2016, 15:23
Ответы с готовыми решениями:

Входные параметры
Помогите за плюсик: использовать входные параметры функций со способом передачи данных “по...

Входные и выходные параметры функции
Здравствуйте! Пытаюсь разобраться в объявлении функции, подскажите пожалуйста, если у меня есть...

Не правильные параметры в методе.
Создал следующий метод: //сохраняем данные в файл public void...

Как запретить изменять размер формы по ширине?
Всем привет, как запретить изменять размер по ширине, и разрешить менять размер по длине?

Входные параметры запроса
Нужно сделать запрос, по полям из формы. Но проблема в том, что если поле пустое, запрос не выводит...

1
OwenGlendower
Супер-модератор
Эксперт .NET
10595 / 9107 / 3883
Регистрация: 17.03.2014
Сообщений: 18,235
Записей в блоге: 1
Завершенные тесты: 2
09.01.2016, 17:03 2
Postal152, нет, нельзя.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2016, 17:03

Входные параметры с перечислением
Привет всем! Нужно сделать процедуру с входными параметрами , с такой задачей. Например: id дома...

Входные параметры NULL
Привет! В процедуре есть 4 входных параметра Id , которые могут быть NULL, и если NULL то тогда...

Входные и выходные параметры процедуры в IBExpert
Здравствуйте! Подскажите пожалуйста, куда входят входные параметры процедуры в IBExpert? И куда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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