Методы - передача параметров и описание вне класса - 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д