我有一個返回值IEnumerable<MyObject>
收集的接口功能。生成單個對象的最便宜的方法Enumerable?
我的一些類只能使用一個硬編碼實例的MyObject
,但仍需要實現的接口。
目前我只是創造一個System.Array的,像這樣:
public class SomeClass : IMyInterface
{
private MyObject _myObject;
public IEnumerable<MyObject> IMyInterface.GetMyObjects()
{
return new MyObject[] { _myObject };
}
}
,如果有一個更有效的方式,或任何魔法施放對象本身我只是想知道?
+1:這是要走的路。 –