我正在使用一个定义了索引器的类,并希望从中获取数据并放入一个简单的数组中。有没有比遍历索引器更好的方法?
索引器:
public class MyIndexer
{
public int Foo { get; }
public int GetSize{ get; } //size of data vector
public float this[int idx] { get; set; }
}
像这样的东西会很好:
float[] data = indexer.GetData();
请注意,我无法更改MyIndexer
.