ienumerator 相关问题

IEnumerator及其通用对应物IEnumerator <T>是.NET接口,便于迭代集合中的项目。

[IEnumerator在每0.5秒使用它生成敌人时会保持崩溃的统一性

我知道这通常意味着某个地方存在无限循环,但是我将其范围缩小到此IEnumerator,因为当我删除它时,它可以正常工作,但是会立即生成所有敌人。 ...

回答 1 投票 0

[Unity在程序最后一次通过WaitForSeconds时崩溃

我有一个奇怪的问题。我的代码工作正常。一切都会按预期进行,直到最后一次通过foreach循环为止。代码:public List waveInput = new List ((...)>

回答 1 投票 0

T当前属性与IEnumerator当前c#

我实现了IEnumerable和IEnumerator的通用版本。在IEnumerator中我有两个当前属性1- T current 2- IEnumerator.Current first:为什么我有两个当前属性?第二:当我...

回答 2 投票 0

StartCoroutine提供NullReferenceException

我有2个班级。公共类GameManager:MonoBehaviour {//在第一帧更新之前调用Start无效Start(){var a = new Routine(); }}公共类例程:...

回答 1 投票 0

实现IEnumerator 对于固定数组

考虑此多边形结构,该结构最多可存储64个索引点和可枚举点:公共不安全结构多边形:IEnumerable {私人固定...

回答 1 投票 0

unity StartCorountine从其他脚本调用时未唤醒

我有一个带有while循环的IEnumerator,它应该运行100次,当我从同一脚本中的start方法调用此方法时,它可以完美地运行。但是,当我从另一个脚本调用IEnumerator时... ...>

回答 1 投票 0

了解IEnumerable-IEnumerator逻辑

我迷上了Adam Freeman的《 Asp net》一书,我读了很多有关IEnumerable和IEnumerator接口的书,但是仍然很难理解一些结果。我有这两节课。公共类...

回答 1 投票 0

StartCoroutine用于延迟反应

我有一个对象,需要一些时间才能开始执行。当它立即执行时,它之间没有时间。我有一个检测我何时发生碰撞的函数,现在我想要一些东西...

回答 1 投票 0

C#使用IEnumerator迭代嵌套属性

我已经在列表和数组或字典上看到了IEnumerator的示例(和官方示例),但是我有一个不同的问题。我有带有属性的类,如何实现IEnumerable和...

回答 2 投票 0


为什么这个协程只运行一次?

“ Something”仅打印一次... IEnumerator printSomething; void Start(){printSomething = PrintSomething(); StartCoroutine(printSomething); } IEnumerator PrintSomething(){...

回答 3 投票 1

如何重设IEnumerator变量?

我的代码中有一个协程(每秒移动1个单位的距离)。公共IEnumerator Move(int distance){...}我有一个IEnumerator列表,这些列表基本上是此协程的调用:...

回答 1 投票 1

调用并行协程,然后等待它们全部结束

我有一些协程:IEnumerator a(){/ *代码* /} IEnumerator b(){/ *代码* /} IEnumerator c(){/ *代码* /}我想创建一个调用a的协程, b和c并行,但等待所有...

回答 2 投票 1

从IEnumerator函数实例获取参数值

假设我有一个IEnumerators列表:public List 例程;假设我有这个枚举:public枚举Shape {CIRCLE,TRIANGLE,SQUARE}我有很多IEnumerator例程,它们是...

回答 1 投票 0

为什么脚本在第一个WaitForSeconds()之后忽略该部分?

我正在尝试在游戏中使用WaitForSeconds()来执行场景。我想在这里进行改进并解决无法正常使用的WaitForSeconds()(在我开始使用后,它只是忽略了该部分...

回答 1 投票 0

IEnumenator出现问题[重复]

我试图统一制作ac#脚本,而脚本说'foodManager.foodEat(GameObject)':并非所有代码路径都在第61行中返回一个值(在该行的开头和结尾标记为** ...

回答 4 投票 0

有关IEnumerable和IEnumerator的问题

我使用以下代码使myClass可以使用foreach。但是我对编程还是比较陌生,在理解以下代码方面有些困难。我在评论中描述了我的问题。我...

回答 7 投票 7

。NET实现具有可空引用类型的IEnumerator

自C#8.0发布以来,我一直很喜欢使用可空引用类型的“无效安全性”。但是,在调整我的库以支持新功能时,我偶然发现了“问题” ...

回答 1 投票 2

如何使用其键从IEnumerable集合中获取价值?

我有IEnumerable集合,如以下IEnumerable 项目=新客户[] {新客户{名称=“ test1”,ID = 999},新客户{名称=“ test2”,ID = 989}}; ...

回答 5 投票 5

返回一个空的IEnumerator

我有一个接口,除其他外,实现了一个“公共IEnumerator GetEnumerator()”方法,所以我可以在foreach语句中使用该接口。我在几个实现这个接口...

回答 9 投票 53

© www.soinside.com 2019 - 2024. All rights reserved.