可以通过索引和键访问的内置列表 [英] Built-in List that can be accessed by index and key
本文介绍了可以通过索引和键访问的内置列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以创建可以通过索引或键访问的列表?
Is it possible to create a list that can be access by either an index or a key?
我正在寻找一个已经存在但具有此功能的Collection类型,我想避免重新定义索引器
推荐答案
System.Collections.Specialized.NameValueCollection可以做到这一点,但只能将字符串存储为值.
System.Collections.Specialized.NameValueCollection can do this, but it can only store strings as values.
System.Collections.Specialized.NameValueCollection k =
new System.Collections.Specialized.NameValueCollection();
k.Add("B", "Brown");
k.Add("G", "Green");
Console.WriteLine(k[0]); // Writes Brown
Console.WriteLine(k["G"]); // Writes Green
这篇关于可以通过索引和键访问的内置列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文