Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
 /// <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));
 }
Beispiel #4
0
 /// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary>
 /// <param name="index">가져올 자료에 대한 index값</param>
 public float GetFloat(int index)
 {
     return(AZString.Init(Get(index)).ToFloat());
 }
Beispiel #5
0
 /// <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));
 }
Beispiel #6
0
 /// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary>
 /// <param name="key">가져올 자료에 대한 key값</param>
 public long GetLong(string key)
 {
     return(AZString.Init(Get(key)).ToLong());
 }
Beispiel #7
0
 /// <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));
 }
Beispiel #8
0
 /// <summary>Get(int) 메소드에 대한 long형 변경 처리</summary>
 /// <param name="index">가져올 자료에 대한 index값</param>
 public long GetLong(int index)
 {
     return(AZString.Init(Get(index)).ToLong());
 }
Beispiel #9
0
 /// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary>
 /// <param name="key">가져올 자료에 대한 key값</param>
 public int GetInt(string key)
 {
     return(AZString.Init(Get(key)).ToInt());
 }
Beispiel #10
0
 /// <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));
 }
Beispiel #11
0
 /// <summary>Get(int) 메소드에 대한 int형 변경 처리</summary>
 /// <param name="index">가져올 자료에 대한 index값</param>
 public int GetInt(int index)
 {
     return(AZString.Init(Get(index)).ToInt());
 }
Beispiel #12
0
 /// <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));
 }
Beispiel #13
0
 /// <summary>Get(string) 메소드에 대한 문자열 변경 처리</summary>
 /// <param name="key">가져올 자료에 대한 key값</param>
 public string GetString(string key)
 {
     return(AZString.Init(Get(key)).String());
 }
Beispiel #14
0
 /// <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));
 }
Beispiel #15
0
 /// <summary>Get(int) 메소드에 대한 문자열 변경 처리</summary>
 /// <param name="index">가져올 자료에 대한 index값</param>
 public string GetString(int index)
 {
     return(AZString.Init(Get(index)).String());
 }
Beispiel #16
0
 /// <summary>Get(int) 메소드에 대한 float형 변경 처리</summary>
 /// <param name="key">가져올 자료에 대한 key값</param>
 public float GetFloat(string key)
 {
     return(AZString.Init(Get(key)).ToFloat());
 }
Beispiel #17
0
 /// <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));
 }
Beispiel #18
0
 /// <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));
 }