「C#」小数値を含むかどうか判定するサンプル
書式
Floor(Double)
指定した倍精度浮動小数点数以下の数のうち、最大の整数値を返します。
使用例
using System;
using System.Globalization;
namespace TestDemo
{
class Program
{
static void Main(string[] args)
{
//小数値を含む場合
bool resA = IsFunc(3.45);
Console.WriteLine(resA);
//小数値を含まない場合
bool resB = IsFunc(87.0);
Console.WriteLine(resB);
}
//小数値が存在するか判定関数
public static bool IsFunc(double db)
{
return (db - Math.Floor(db) != 0);
}
}
}
結果
True
False