我有一个简单的类:使用字符串索引
public class MyClass
{
public string MyClassName { get; private set; }
public string MyClassValue { get; private set; }
}
我想抱着MyClass的对象的数组是这样的:
MyClass[] myClasses = new MyClass[5];
是否有可能,而无需创建一个“集合“对象,以便能够通过字符串索引器访问对象数组中的对象之一(是正确的术语)?
例如,如果myClasses [2]已在MyClassName属性值 “andegre”,如何/我可以访问它是这样的:
MyClass andegre = myClasses[GetIndexOfOfMyClassName("andegre")];
:
MyClass andegre = myClasses["andegre"];
做这样的事情而不是
TIA
你真的应该创建另一个类[MyClassCollection]与[indexer](http://msdn.microsoft.com/zh-cn/library/2549tw02.aspx)。 –
考虑使用字典? – Hardrada