2015년 8월 7일 금요일

[ C# ] 수치 여부를 확인 (IsNumeric)

public sealed class Validation {
  #region IsNumeric 메소드 (+1)
    /// ----------------------------------------------- ------------------------------
    /// <summary>
    /// 문자열이 숫자인지 여부를 반환합니다. </ summary>
    /// <param name = "stTarget">
    /// 검사 대상이되는 문자열. <param>
    /// <returns>
    /// 지정된 문자열이 숫자이면 true. 그렇지 않으면 false입니다. </ returns>
    /// ----------------------------------------------- ------------------------------
    public static bool IsNumeric (string stTarget) {
        double dNullable;
        return double.TryParse (
            stTarget,
            System.Globalization.NumberStyles.Any,
            null,
            out dNullable
        );
    }
    /// ----------------------------------------------- ------------------------------
    /// <summary>
    /// 개체가 숫자인지 여부를 반환합니다. </ summary>
    /// <param name = "oTarget">
    /// 검사 대상이되는 객체. <param>
    /// <returns>
    /// 지정된 개체가 숫자이면 true. 그렇지 않으면 false입니다. </ returns>
    /// ----------------------------------------------- ------------------------------
    public static bool IsNumeric (object oTarget) {
        return IsNumeric (oTarget.ToString ());
    }
  #endregion

}

댓글 없음:

댓글 쓰기