2
我的類實現IEnumerable。而這兩種方式的代碼GetEnumerator方法可以被編譯:GetEnumerator:返回或收益返回
public IEnumerator GetEnumerator()
{
yield return Database[id].GetEnumerator();
}
和
public IEnumerator GetEnumerator()
{
return Database[DatabaseId].GetEnumerator();
}
其中數據庫[ID]是列表。這些實現有什麼區別?