数値が小数を含むかどうかをチェックする
スポンサーリンク
ある数値が小数を含むかどうかをチェックする方法です。単純に整数からの差が 0 でなければ、小数を含むということになります。
サンプルコード
以下にサンプルコードを示します。
C# 全般
using System; /// ----------------------------------------------------------------------------- /// <summary> /// 検証・エラーチェックをサポートした静的クラスです。 /// </summary> /// ----------------------------------------------------------------------------- public sealed class Validation { #region IsDecimal メソッド /// ------------------------------------------------------------------------------ /// <summary> /// 指定した値が小数を含むかどうかを返します。</summary> /// <param name="dValue"> /// 検査対象となる値。</param> /// <returns> /// 小数を含む場合は true。それ以外は false。</returns> /// ------------------------------------------------------------------------------ public static bool IsDecimal(double dValue) { if (dValue - System.Math.Floor(dValue) != 0) { return true; } return false; } #endregion }
使用例は以下のようになります。
C# 全般
// 小数を含むかどうかをチェックする if (Validation.IsDecimal(12.001)) { MessageBox.Show("小数を含みます"); }
関連するリファレンス
準備中です。