gov.va.medora.mdo.dao.vista.VistaQuery.list2string C# (CSharp) 메소드

list2string() 개인적인 메소드

private list2string ( DictionaryHashList lst ) : string
lst DictionaryHashList
리턴 string
        internal string list2string(DictionaryHashList lst)
        {
            if (lst == null || lst.Count == 0)
            {
                return StringUtils.LPack("", 3) + 'f';
            }
            string result = "";
            for (int i = 0; i < lst.Count; i++)
            {
                DictionaryEntry entry = lst[i];
                string key = (string)entry.Key;
                string value = (string)entry.Value;
                if (String.IsNullOrEmpty(value))
                {
                    value = "\u0001";
                }
                result += StringUtils.LPack(key, 3) + StringUtils.LPack(value, 3) + 't';
            }
            result = result.Substring(0, result.Length - 1) + 'f';
            return result;
        }