我有一个存储在列表中的对象集合。
我想使用字符串名称而不是整数来寻址对象。
List<Foo> fooList = new List<Foo>;
Foo item = fooList["Foo Name"]
代替:
List<Foo> fooList = new List<Foo>;
Foo item = fooList[0]
我在想我需要创建一个继承自 List 的集合类,但从那里我不确定。
最佳答案
Dictionary<string, Foo>
是你想要的类型。
关于C# 通过字符串而不是整数引用集合中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8072172/