Take the following code:
long longInteger = 42;
int normalInteger = 23;
object rem = longInteger % normalInteger;
If it remis the remainder longInteger / normalInteger, shouldn't the remainder always be left with a smaller "int" divisor? However, in C #, the code above leads to what remmatters long.
Is it safe to convert remto intwithout data loss?
int remainder = Convert.ToInt32(rem);
source
share