Передача параметра в разные методы - C#
Формулировка задачи:
Допустим есть некий параметр x.
И так получилось что параметр x,встречается во всех методах.
А именно
-Сначала я с помощью параметра x считаю значение method1;
-Затем уже в method2 я вызываю method1(в скобках конечно же указываю параметр x,чтобы компилятор не ругался)
-После происходит вызов method2 в двух следующих методах method3 и method4.
И конечно же параметр x должен объявлен иначе компилятор будет ругаться.
Вопрос
Мне каждый раз указывать параметр x для корректного вызова метода или уже объявлять его внутри метода(тогда компилятор попросит присвоить значение переменной)??
Что было попробовано
1)ref,out вряд ли помогут так как нужно что-то присваивать в методе,в котором я хочу вызвать метод с параметром х,а параметр x опять же нужен просто для корректной работы вызова метода в других методах
2)В сторону делегатов смотрел но там только функции,а мне нужно для начала узнать можно 1 параметр так сделать
Листинг программы
- public static method1(double a,double b,double x)
- {
- return;
- }
- public static method2(a,b,x)
- {
- int val;
- return method1(a,b,x)*val;
- }
- public void method3()
- {
- //вызов method2(a,b,x)
- }
- public void method4()
- {
- //вызов method2(a,b,x)
- }
Решение задачи: «Передача параметра в разные методы»
textual
Листинг программы
- class SomeClass
- {
- static int z;
- public void SetZ(int zValue)
- {
- z = zValue;
- }
- public static int Sum(int x, int y)
- {
- return x + y + z;
- }
- public int SumX2()
- {
- return Sum(2, 3) * 2;
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д