C# 模运算符

C# modulo operator

最近我偶然发现了一个使用(我认为是模数)运算符的问题 %:

基本上是(-1) % 5return而不是4,所以%似乎是return余数而不是数学上正确的模数(或者 Wolfram Alpha 数学不好)。

我的问题很简单: C# 中是否有我不知道的 real 模运算符?还是我必须为此编写自己的代码?

我在互联网上能找到的所有结果都只指向 % ...

c# 中没有模运算符。

%运算符,即取余运算符:https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/operators/arithmetic-operators#remainder-operator-

The remainder operator % computes the remainder after dividing its left-hand operand by its right-hand operand.