Is That Any 計算またはメソッドを使用すると、C# コードで double 値が Int か Double かを確認できます
例
Double NumberOne = 55.00 // Return False
Double NumberTwo = 55.10 // Return True
Is That Any 計算またはメソッドを使用すると、C# コードで double 値が Int か Double かを確認できます
例
Double NumberOne = 55.00 // Return False
Double NumberTwo = 55.10 // Return True
使用するMath.Floor
if (Math.Floor(number) == number) {
// yay, an "int"
}
private bool IsDoubleNotAnInt(double num)
{
if ((num % 1) == 0)
{
return false;
}
else
{
return true;
}
}
あなたはチェックすることができます
n % 1 == 0
これを決定します。
小数部分のない値と比較できます。
Math.Floor(n) != n