%无法分配给十进制类型C#

%无法分配给十进制类型C#,c#,.net-core,C#,.net Core,我有一个类型为decimal的数据类型 我想进行以下工作: if(decimalData % 0.25 !=0) { //do some manipulation } 但是它给了我上面的错误。下面的内容应该可以帮助您处理十进制 if(decimalData % 0.25M !=0) { //do some manipulation } 不带后缀或带d或d后缀的“实文字”为double类型。你可以在这里读更多 小数的后缀-M或M 浮点的后缀-F或F 后缀 双精度-无任何后缀

我有一个类型为decimal的数据类型

我想进行以下工作:

 if(decimalData % 0.25 !=0)
 {
     //do some manipulation
 }

但是它给了我上面的错误。

下面的内容应该可以帮助您处理十进制

if(decimalData % 0.25M !=0)
{
 //do some manipulation
}
不带后缀或带d或d后缀的“实文字”为double类型。你可以在这里读更多

  • 小数的后缀-M或M
  • 浮点的后缀-F或F
  • 后缀 双精度-无任何后缀或D/D

以下内容应该可以帮助您使用十进制

if(decimalData % 0.25M !=0)
{
 //do some manipulation
}
不带后缀或带d或d后缀的“实文字”为double类型。你可以在这里读更多

  • 小数的后缀-M或M
  • 浮点的后缀-F或F
  • 后缀 双精度-无任何后缀或D/D