我有以下方法:
public IEnumerable<object> GetParameters(Context context)
{
yield return new[] { 1, 2, 3 };
}
当我遍历这个枚举时:
foreach (var parameter in GetParameters())
{
// Do something here with parameter
}
我希望参数1
位于第一个循环,2
第二个和3
第三个循环,但事实并非如此:(
parameter
是一个包含所有值的数组!
我在这里想念什么?