我有一个简单的课程:
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["andegre"];
而不是做类似的事情:
MyClass andegre = myClasses[GetIndexOfOfMyClassName("andegre")];
TIA