按值(而非键)顺序对StringDictionary进行排序(或迭代)的“最佳”方法是什么例如键-值1-X标签2-一个标签3-其他标签会给2-一个标签3-其他标签1-X标签编辑-我的意思是说“使用.NET2.0功能”。对不起,我不好... 最佳答案 使用LINQ:varitems=fromkind.Keysorderbyd[k]ascendingselectk;如果您受限于C#2.0功能,请使用:IDictionaryd=newDictionary();d["1"]="Xlabel";d["2"]="Alabel";d["3"]="
我正在使用StringDictionary集合来收集键值对。例如:StringDictionaryKeyValue=newStringDictionary();KeyValue.Add("A","Load");KeyValue.Add("C","Save");在检索期间,我必须形成两个foreach来获取键和值(即)foreach(stringkeyinKeyValue.Values){...}foreach(stringkeyinKeyValue.Keys){...}有没有办法在单个foreach中获取对? 最佳答案 你可以在字典
1、前言 为啥要写StringCollection与StringDictionary这两个集合呢?这两个集合都可以存储字符串的数据结构,都是非泛型的可以存储任何类型的数据,都是使用数组存储元素,因此使用他们效率更高。 2、简介首先介绍一下这两者:StringCollection是一个字符串数组,存储了多个字符串,但没有键值对的关系。它是一种有序的字符串数组,通过索引访问字符串,并可以通过Add方法将字符串添加到数组中。StringCollection可以认为是类似于List或者string[]数组。StringDictionary是一种存储字符串键值对的字典。它存储了字符串的键和对应的值
1、前言 为啥要写StringCollection与StringDictionary这两个集合呢?这两个集合都可以存储字符串的数据结构,都是非泛型的可以存储任何类型的数据,都是使用数组存储元素,因此使用他们效率更高。 2、简介首先介绍一下这两者:StringCollection是一个字符串数组,存储了多个字符串,但没有键值对的关系。它是一种有序的字符串数组,通过索引访问字符串,并可以通过Add方法将字符串添加到数组中。StringCollection可以认为是类似于List或者string[]数组。StringDictionary是一种存储字符串键值对的字典。它存储了字符串的键和对应的值