Методы - передача параметров и описание вне класса - C#
Формулировка задачи:
1. вопрос.
Есть класс:
планируется что в метод Calc будет передаваться переменная m_test, которая внутри метода не должна меняться. В других языках я делаю так:
как мне в С# передаваемую переменную сделать неизменяемой?
есть ещё readonly, но как то с ним тоже не сложилось
2 вопрос.
хочу сделать так: Объявил класс, внутри название методов и уже вне класса описал эти методы. Чтобы в С# делать также необходимо перед объявлением класса писать partial ? Это единственный вариант ?
Вот пример:
Могу ли писать также?
Листинг программы
- class Test
- {
- private int m_test;
- public void Calc(int a)
- {
- }
- }
Листинг программы
- class Test
- {
- private int m_test;
- public void Calc(const int a)
- {
- }
- }
Листинг программы
- class Name
- {
- public:
- int Temp1(const int x);
- void Temp2(void);
- void Temp3(void);
- };
- int Name::Temp1(const int x)
- {
- return 0;
- }
- void Name::Temp2(void)
- {
- }
Решение задачи: «Методы - передача параметров и описание вне класса»
textual
Листинг программы
- public void Calc(const int a)
- {
- var _test = m_test;
- //дальше используем только _test;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д