public List <int> GetIntListValue(int id)
        {
            string         value = string.Empty;
            GlobalDataItem item  = GetItemById(id);

            if (item != null)
            {
                return(item.Value.ToList('|', (str) => int.Parse(str)));
            }
            return(null);
        }
        public string GetStrValue(int id)
        {
            string         value = string.Empty;
            GlobalDataItem item  = GetItemById(id);

            if (item != null)
            {
                value = item.Value;
            }
            return(value);
        }
        public long GetLongValue(int id)
        {
            long           value = 0;
            GlobalDataItem item  = GetItemById(id);

            if (item != null)
            {
                long.TryParse(item.Value, out value);
            }
            return(value);
        }
        public float GetFloatValue(int id)
        {
            float          value = 0.0f;
            GlobalDataItem item  = GetItemById(id);

            if (item != null)
            {
                float.TryParse(item.Value, out value);
            }
            return(value);
        }
        public int GetIntValue(int id)
        {
            int            value = 0;
            GlobalDataItem item  = GetItemById(id);

            if (item != null)
            {
                int.TryParse(item.Value, out value);
            }
            return(value);
        }