Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Выдает ошибку CS0131, как исправить?

Нужно определить кратно ли вводимое число 3 или нет у меня выдает ошибку.
Вот код:
Console.WriteLine("Программа определяет числа кратное трем");
Console.WriteLine("Введите число a");
double a = Convert.ToDouble(Console.ReadLine());
if ( a % 3 = 0)
Console.WriteLine("Число кратно трем");
else
Console.WriteLine("Число не кратно трем");
C# для начинающихПрограммирование на c#+2
andr0n
  · 234
Первый
Программирование как хобби. Python, SQL и т.д.  · 13 нояб 2021
В C# и многих других языках существует различие между присвоением переменной значения и проверкой на равенство.
Для присвоения значений в C# и подобных языках используется символ "=", например double pi = 3.14 создаст переменную pi со значением 3.14.
Для проверки значения на равенство используется оператор "==".
В строчке if ( a % 3 = 0) Вам следует использовать оператор "==", то есть:
if ( a % 3 == 0)
1 эксперт согласен
для полноты лучше видеть весь код