摘要:[ASP.NET] 數字與日期格式判斷 取得設定檔資料
分享一下C#基本會用到的格式判斷與設定檔取得方法,提供給大家參考。
///
/// 判斷是否為數字
///
public static bool IsNumeric(object obj)
{
double retNum;
bool Result = Double.TryParse(obj.ToString(), System.Globalization.NumberStyles.Any
, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum);
return Result;
}
///
/// 判斷是否為日期
///
public static bool IsDate(object obj)
{
DateTime date;
return DateTime.TryParse(obj.ToString(), out date);
}
///
/// 取得連接字串
///
public static string getDBConnectionString(DBConnType ConnType)
{
string ConnectionString = string.Empty;
ConnectionStringSettings Setting = ConfigurationManager.ConnectionStrings[ConnType.ToString()];
if (Setting != null)
ConnectionString = Setting.ConnectionString;
return ConnectionString;
}
///
/// 取得設定檔設定值
///
public static string getAPSetting(string key, int index = 0)
{
string Value = string.Empty;
string[] aryValues = ConfigurationManager.AppSettings.GetValues(key);
if (aryValues != null && aryValues.Length > index)
Value = aryValues[index];
return Value;
}