为什么SonarQube会抱怨这部分代码?
我检查了这段代码并不总是这个值是真的.
public static void WriteJson(object value)
{
decimal decimalValue = ((decimal?)value).Value;
int intValue = (int)decimalValue;
if (decimalValue == intValue)
Console.WriteLine(intValue);
else
Console.WriteLine(decimalValue);
Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)
为什么SonarQube抱怨这个?