Имя класса Mycal как вызвать эту функцию?
Mycal
Mycal myDiv(ref Mycal calc) { calc.result = calc.op1 * calc.op2; return calc; }
Вы не нужно добавить ref keword перед MyCal, потому что классы в c# являются ссылочным типом .
ref
MyCal
public Mycal myDiv(Mycal calc) { calc.result = calc.op1 * calc.op2; return calc; }
Затем создайте экземпляр MyCal и вызовите myDiv метод, подобный этому
myDiv
new MyCal().myDiv(calc);
или
MyCal myCal = new MyCal(); myCal = myCal.MyDiv(cal);
Если я правильно понял ваш вопрос, это было бы так.
Функция:
public class Mycalc { public int myDiv(int op1, int op2) { int result = op1 * op2; return result; } }
И вызов этого:
int result = Mycalc.myDiv(int1, int2);