答案 0 :(得分:20)
答案 1 :(得分:9)
答案 2 :(得分:9)
答案 3 :(得分:4)
答案 4 :(得分:0)
使用Math.DivRem()
方法在.NET中获得商和余数的另一种优雅方法是采用 2输入参数, 1输出参数和返回整数。
using System;
对于股息:7,除数:2
仅获得商(q)
int q = Math.DivRem(7, 2, _);
//requires C# >= 7.0 to use Discards( _ )
要获得商(q)和余数(r)
int q = Math.DivRem(7, 2, out int r);
Math.DivRem()
对于32位和64位有符号整数有2个重载。