I remember in java that, the modulo operator could be inverted so that rather than seeing what the remainder is of an operation, you could invert it, so instead it will tell you many times a number was divided by:
Console.WriteLine(1000 % 90);
Console.WriteLine(100 % 90);
Console.WriteLine(81 % 80);
Console.WriteLine(1 % 1);
Output:
Examples courtesy of DotNetPerls
Rather than seeing the remainder, I want to see how many times '80' went into '81'. Which should be 1 with a remainder of 1.
Does the c# modulo operator support this behaviour? If not, how might achieve the desired behaviour? With minimal code please ... :D
EDIT:
I imagine the answer is going to be something simple like dividing the two numbers and getting rid of the '-.#' value and keeping the integer '1.-'. I know about this but there must be a slicker way of doing this?
You already got the answer, no need to deal with the decimals if you assign it to an integer.
In your comment you say that you are working with decimals, then Math.Floor is a possibility. ie:
double d = Math.Floor(81.0 / 80.0); // 1.0000....