var1 = car2 % var3,其中var1是var2除以var3所得的余数
解决方案 »
- winform窗体文本控件Leave事件所引起的问题
- 如何将页面导入到word文档
- 使用DataGridViewComboBoxColumn遇到的问题
- 动态生成线程?
- 用C#写了个安装程序,由于在uninstall方法里自己写了点代码抛出了异常,每次运行到这里就会回滚,现在没法卸载这个软件了(用Windwos自带的卸载都不行了)
- 【新手求助】:GridView显示问题
- 有高手做过这样的设计吗?
- 找对像用B/S,谈恋爱用C/S,结婚只能用P2P了
- 微软的MSCHART在加载数据的时候,画出来的曲线咋不对?啥原因吗
- 大虾救我啦!!!急
- datetime的问题
- 文本流StreamWriter写入问题
Math.DivRem 具体查看msdn!
此处: expr1
一个表达式。
expr2
一个表达式。
备注
用户定义的类型可重载 % 运算符(请参阅 operator)。示例
// cs_operator_modulus.cs
using System;
class Test
{
public static void Main()
{
Console.WriteLine(5 % 2); // int
Console.WriteLine(-5 % 2); // int
Console.WriteLine(5.0 % 2.2); // double
Console.WriteLine(5.0m % 2.2m); // decimal
Console.WriteLine(-5.2 % 2.0); // double
}
}
输出
1
-1
0.6
0.6
-1.2
请注意与双精度类型相关的舍入错误。
模数赋值运算符。lhs %= expr
此处: lhs
存储位置、属性或索引器。
expr
一个表达式。
备注
使用 %= 赋值运算符的表达式,如x %= y
等效于x = x % y
不同的是 x 只被计算一次。为数值类型预定义了% 运算符以计算相除操作后的余数。不能直接重载 %= 运算符,但用户定义的类型可重载 % 运算符(请参阅 operator)。示例
// cs_operator_modulus_assignment.cs
using System;
class Test
{
public static void Main()
{
int a = 5;
a %= 3;
Console.WriteLine(a);
}
}
输出
2