我有以下方法:
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是一个包含所有值的数组!
我在这里想念什么?