Что значит знак "%" в Си шарп?
По дате
По рейтингу
Смотри, чтобы было понятно, приведу простые примеры:
10 % 10 = 0 (Десять делится на десять и нет не одного лишнего числа.)
10 % 9 = 1 (Десять на десять не делится, по-этому оно делится на 9, а один остается его переносят за знак равно)
40 % 2 = 0 (Тут тоже самое что в первом примере 40 делится на два без остатка, по-этому остаток равен нулю и он же переносится за знак равно)
50 % 4 = 2 (так как 50 не делится ровно на 4, берется ближайшее число, это 48 а оставшиеся 2 единицы деваем за знак равно)
docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/operators/
% =MOD,/= DIV.
Остаток от деления
Больше по теме