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