我已经编写了以下代码,它也可以工作-但我想知道他们是否比这更好的方法:

 NameValueCollection optionInfoList = ..... ;
 if (aSorting)
            {
                optionInfoListSorted = new nameValueCollection();
                String[] sortedKeys = optionInfoList.AllKeys;
                Array.Sort(sortedKeys);
                foreach (String key in sortedKeys)
                    optionInfoListSorted.Add(key, optionInfoList[key]);

                return optionInfoListSorted;
            }

最佳答案

请改用SortedDictionary

10-08 18:10