/// <summary>Get 메소드의 generic 형</summary> /// <param name="key">string, 반환할 자료의 key 값</param> /// <param name="defaultValue">T, 예외 발생시 반환받을 기본 값</param> public T Get <T>(string key, T defaultValue) { object rtnValue; if (typeof(T).Name.Equals(typeof(String).Name)) { rtnValue = ""; } else { rtnValue = Activator.CreateInstance(typeof(T)); } rtnValue = Get(key); if (rtnValue != null) { try { rtnValue = AZString.Init(rtnValue).To <T>(defaultValue); } catch (Exception) { rtnValue = defaultValue; } } else { rtnValue = defaultValue; } return((T)rtnValue); }
/// <summary>Get 메소드의 generic 형</summary> /// <param name="index">int, 반환할 자료의 index 값, zero base</param> public T Get <T>(int index) { object rtnValue; if (typeof(T).Name.Equals(typeof(String).Name)) { rtnValue = ""; } else { rtnValue = Activator.CreateInstance(typeof(T)); } rtnValue = Get(index); if (rtnValue != null) { try { rtnValue = AZString.Init(rtnValue).To <T>(); } catch (Exception) { } } return((T)rtnValue); }
/// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public float GetFloat(int index, float defaultValue) { return(AZString.Init(Get(index)).ToFloat(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> public float GetFloat(int index) { return(AZString.Init(Get(index)).ToFloat()); }
/// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public long GetLong(string key, long defaultValue) { return(AZString.Init(Get(key)).ToLong(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> public long GetLong(string key) { return(AZString.Init(Get(key)).ToLong()); }
/// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public long GetLong(int index, long defaultValue) { return(AZString.Init(Get(index)).ToLong(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> public long GetLong(int index) { return(AZString.Init(Get(index)).ToLong()); }
/// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> public int GetInt(string key) { return(AZString.Init(Get(key)).ToInt()); }
/// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public int GetInt(int index, int defaultValue) { return(AZString.Init(Get(index)).ToInt(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> public int GetInt(int index) { return(AZString.Init(Get(index)).ToInt()); }
/// <summary>Get(string) 메소드에 대한 문자열 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public string GetString(string key, string defaultValue) { return(AZString.Init(Get(key)).String(defaultValue)); }
/// <summary>Get(string) 메소드에 대한 문자열 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> public string GetString(string key) { return(AZString.Init(Get(key)).String()); }
/// <summary>Get(int, string) 메소드에 대한 문자열 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public string GetString(int index, string defaultValue) { return(AZString.Init(Get(index)).String(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 문자열 변경 처리</summary> /// <param name="index">가져올 자료에 대한 index값</param> public string GetString(int index) { return(AZString.Init(Get(index)).String()); }
/// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> public float GetFloat(string key) { return(AZString.Init(Get(key)).ToFloat()); }
/// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public float GetFloat(string key, float defaultValue) { return(AZString.Init(Get(key)).ToFloat(defaultValue)); }
/// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary> /// <param name="key">가져올 자료에 대한 key값</param> /// <param name="defaultValue">내부 오류 발생시 반환할 기본값</param> public int GetInt(string key, int defaultValue) { return(AZString.Init(Get(key)).ToInt(defaultValue)); }