Не могу правильно употреблять параметр ref в этой программе - C#
Формулировка задачи:
static void Main(string[] args)
{
Console.WriteLine("Ifadeni daxil et: ");
string ifade = Convert.ToString(Console.ReadLine());
}
private static void EmellerinSayi(ref string ifade,int say)
{
for (int i = 0; i < ifade.Length; i++)
{
if (ifade[i] == '-' || ifade[i] == '+' || ifade[i] == '/' || ifade[i] == '*')
say++;
}
Console.WriteLine(say);
}
}
}Решение задачи: «Не могу правильно употреблять параметр ref в этой программе»
textual
Листинг программы
static void Main(string[] args)
{
int say = 0;
Console.WriteLine("Ifadeni daxil et: ");
string ifade = Convert.ToString(Console.ReadLine());
EmellerinSayi(ifade, ref say);
Console.WriteLine(say);//возможно нужно было вытащить значение переменной say
}
private static void EmellerinSayi(string ifade, ref int say)
{
for (int i = 0; i < ifade.Length; i++)
{
if (ifade[i] == '-' || ifade[i] == '+' || ifade[i] == '/' || ifade[i] == '*')
say++;
}
}