Метод, возвращающий объект, должен иметь тип класса, в котором он объявлен.
Этот класс должен иметь конструктор, который принимает параметры.
Этот класс должен иметь конструктор, который принимает параметры.
Main.cs
usingSystem;classOne {-
intval; -
//класс должен иметь конструктор, получающий аргументы -
publicOne(intarg) { -
val = arg; -
} -
publicintGetValue() { -
returnval; -
} -
//метод должен иметь тип класса, в котором он указан -
//данный метод увеличивает аргумент конструктора в 2 раза -
publicOne MultiplyValueTwo() { -
returnnewOne(val*2); -
} }classProgram {-
publicstaticintMain() { -
One O =newOne(10); -
Console.WriteLine(O.GetValue()); -
//обратите ВНИМАНИЕ на доступ -
Console.WriteLine(O.MultiplyValueTwo().GetValue()); -
Console.ReadKey(); -
return0; -
} }
usingSystem;classOne {-
intval; -
//класс должен иметь конструктор, получающий аргументы -
publicOne(intarg) { -
val = arg; -
} -
publicintGetValue() { -
returnval; -
} -
//метод должен иметь тип класса, в котором он указан -
//данный метод увеличивает аргумент конструктора в 2 раза -
publicOne MultiplyValueTwo() { -
returnnewOne(val*2); -
} }classProgram {-
publicstaticintMain() { -
One O =newOne(10); -
Console.WriteLine(O.GetValue()); -
//обратите ВНИМАНИЕ на доступ -
Console.WriteLine(O.MultiplyValueTwo().GetValue()); -
Console.ReadKey(); -
return0; -
} }
10
20
20