public static decimal?GetDecimal(string key, decimal?defaultValue) { if (string.IsNullOrEmpty(key) || !StringValidate.IsDecimalSign(key)) { return(defaultValue); } return(Decimal.Parse(key)); }