zoukankan      html  css  js  c++  java
  • Simple NameValueCollection

        public class SimpleNameValueCollection
        {
            private Hashtable m_entriesTable;
            public SimpleNameValueCollection()
            {
                m_entriesTable = new Hashtable();
            }
            public void Add(string key, string value)
            {
                ArrayList entriesArray = new ArrayList();
                if (m_entriesTable[key] == null)
                {
                    entriesArray.Add(value);
                    m_entriesTable.Add(key, entriesArray);
                }
                ArrayList bakArray = (ArrayList)m_entriesTable[key];
                bakArray.Add(value);
            }
            public string[] GetValues(string name)
            {
                ArrayList bakArray = (ArrayList)m_entriesTable[name];
                return GetAsStringArray(bakArray);
            }
            private static string[] GetAsStringArray(ArrayList list)
            {
                int count = (list != null) ? list.Count : 0;
                if (count == 0)
                {
                    return null;
                }
                string[] array = new string[count];
                list.CopyTo(0, array, 0, count);
                return array;
            }
        }
  • 相关阅读:
    第二阶段站立会议03
    第二阶段站立会议02
    第二阶段站立会议01
    第十一周进度条
    小强大扫荡
    测试计划
    用户体验
    各组意见
    第一阶段绩效评估
    站立会议10
  • 原文地址:https://www.cnblogs.com/chinaniit/p/1548034.html
Copyright © 2011-2022 走看看