Противоположность оператора по модулю?

Я помню, что в java оператор по модулю можно было инвертировать, чтобы вместо того, чтобы видеть, что осталось от операции, вы могли бы инвертировать его,поэтому вместо этого он скажет вам много раз, что число было разделено на:

Console.WriteLine(1000 % 90);
Console.WriteLine(100 % 90);
Console.WriteLine(81 % 80);
Console.WriteLine(1 % 1);

Выход:

  • 10
  • 10
  • 1
  • 0

Примеры предоставлены DotNetPerls

Вместо того, чтобы видеть остаток, я хочу посмотреть, сколько раз «80» попадало в «81». Который должен быть 1 с остатком 1.

Поддерживает ли оператор по модулю c #такое поведение? Если нет, то как можно добиться желаемого поведения? С минимальным кодом пожалуйста... :D

РЕДАКТИРОВАТЬ:

Я предполагаю, что ответ будет чем-то простым, например, разделить два числа и избавиться от ' -. #' значение и сохранение целого числа '1. -'. Я знаю об этом, но должен же быть более тонкий способ сделать это?

9
задан IbrarMumtaz 14 July 2012 в 22:07
поделиться