「C#」 小数値が存在するか判定するサンプル
関数
Floor(Double)
指定した倍精度浮動小数点数以下の数のうち、最大の整数値を返します。
使用例
using System; using System.Text.RegularExpressions; namespace ConsoleApplicationSample { class Program { static void Main(string[] args) { bool resA = IsNumberFunc(2.345); Console.WriteLine("小数値を含む: " +resA); bool resB = IsNumberFunc(82.0); Console.WriteLine("小数値を含む: " + resB); Console.ReadKey(); } //小数値が存在するか判定する関数、小数値を含むtrue 含まないfalse public static bool IsNumberFunc(double dd) { return (dd - Math.Floor(dd) != 0); } } }
実行結果
小数値を含む: True
小数値を含む: False