Недопустимый термин ")" в выражении
if (sim == + )
{
Console.WriteLine(num1 + num2);
}
else if (sim == -)
{
Console.WriteLine(num1 - num2);
}
Вот код, помогите пожалуйста, я новичок.
Ответы (2 шт):
Автор решения: Exodus
→ Ссылка
Вы хотите проверить символьную переменную на значение, символы в C# заключаются в одинарные кавычки, следовательно если вы проверяете символьную переменную на значения + или -, то эти символы в коде должны быть обернуты в одинарные кавычки.
if (sim == '+')
{
Console.WriteLine(num1 + num2);
}
else if (sim == '-')
{
Console.WriteLine(num1 - num2);
}
Автор решения: MaxXx
→ Ссылка
Ответ найден! Нужно было поставить одинарные скобки.
if (sim == '+')
{
(Console.WriteLine(num1 + num2));
}
else if (sim == '-')
{
Console.WriteLine(num1 - num2);
}
Console.ReadLine();