1
30
另一种选择:
刚刚检查过,那就行了。例如:
运行结果
|
2
5
如果您有一个相当稳定的操作列表,您可以避免foreach循环,但仍然显式地执行这些操作(尚未测试代码):
|
3
5
乔恩·斯基特的回答很好(我刚刚投了赞成票)。下面是一个更进一步的想法: 如果您经常这样做,您可以创建一个名为“doactionsinorder”的扩展方法(或者您可以想出一个更好的名称)来实现这一点。这里的想法是:
然后,你可以这样称呼它:
|
4
2
怎么样:
[编辑] 是的,您应该像J.Skeet所说的那样使用通用解决方案(尽管您也可以使用通用接口而不是委托)。 |
5
0
如果你必须保持连续性,那你就没什么能做的了。您可以做一些扩展方法快捷方式,但是imho这使得代码可读性变差。此外,根据方法签名,您可能会遇到问题。 您可以重构以将迭代移动到单独的函数。
|
6
0
我想这和测试是一样的。 所以如果你走这种路线,就用这个。
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |