![]() |
1
17
当然。但是首先,请注意,我建议不要这样做;我说序列运算符不应该有副作用,语句应该有副作用。如果您在foreach lambda中执行某项操作,则将其作为foreach循环体中的语句,而不是使其看起来像序列运算符。 也就是说,这就是你要做的。首先,您为自己编写一个用于任意序列的foreach,而不仅仅是列表:
现在你就这样写你的休息:
|
![]() |
2
8
从 MSDN
不知道这是否对您发布的代码有帮助。相关的引用来自于msdn文章的结尾。 |
![]() |
3
1
警告:以下代码不必认真对待,仅供娱乐使用! 您可以这样“模拟”一个提前返回的continue:
也就是说,我认为lambda的副作用表明你做的不对。用合适的前臂代替。或者像Takewhile一样,埃里克已经证明了这一点。 |
![]() |
4
0
这个怎么样?
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |