如果我有一个有params
参数的方法,它是否可以通过引用传递并在每次调用 yield 时更新。
像这样的东西:
public static void GetRowsIter(ref params valuesToUpdate)
{
foreach(row in rows)
{
foreach(param in valuesToUpdate
{
GetValueForParam(param)
}
yield;
}
}
那合法吗?(我远离我的编译器,或者我会尝试一下。)