C# - Какие ошибки содержатся в представленном коде? | ProgHub
Какие ошибки содержатся в представленном коде:
class Test  
{ 
   static void f(ref int a, out int b) 
   { 
       a = 10 + b;  
   } 
 
   static void Main(string[] args) 
   { 
       int a; 
       int b = 5.0;  
       f(ref a, out b); 
   } 
} 
Метод f должен содержать конструкцию return
В этом коде нет ошибок
Перед вызовом метода f переменная а должна быть проинициализирована.
Метод f должен быть объявлен как public
В методе f переменная b должна быть инициализирована до ее использования
В методе f необходимо обязательно присвоить значение переменной b
Переменная b должна быть проинициализирована целочисленным значением или не инициализирована вовсе