时间:2010-07-26 17:03:57

标签: c# vb.net

5 个答案:

答案 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个重载。