作者:手机用户2502927277 | 来源:互联网 | 2023-01-23 14:01
在Unity中使用foreach循环时,我需要在update方法中调用它.所以每帧调用一次......
我想知道,如果最好在使用foreach循环之前检查列表的计数,或者它是多余的.
所以我有
if (myList.Count > 0)
{
foreach (Type type in myList)
{
}
}
和
foreach (Type type in myList) // no need for a check before
{
}
我也可以用
for (int i = 0; i
Chris Cruz..
6
如果列表为空,除非你需要一些特定的逻辑,否则if语句肯定是多余的.在foreach循环中,如果没有数据 - 它只是不执行循环.
然而,这或多或少是对最佳实践而非性能的关注.影响几乎不存在; 但是,我认为至少要意识到这些类型的东西我的想法从来都不错.
1> Chris Cruz..:
如果列表为空,除非你需要一些特定的逻辑,否则if语句肯定是多余的.在foreach循环中,如果没有数据 - 它只是不执行循环.
然而,这或多或少是对最佳实践而非性能的关注.影响几乎不存在; 但是,我认为至少要意识到这些类型的东西我的想法从来都不错.