1
2
一种方法是使用
发行者可以简单地监听一个事件来取回项目。但是,如果项目被传递出去,这可能不是您的最佳选择。在这种情况下,一个简单的
在大多数情况下,最好是用户以某种方式明确地释放所获得的项目。 如果一些 不体贴的 用户忽略了发布一个项目,您可以随时返回到 终结器 以及标准的处理模式。但是,你必须 非常小心 不到 复活 项目(定稿后保留参考)。 |
2
2
维护一个已发布项的集合,可能在发布时存储它们,以及它们被发布到的类。这样就不必显式地重新提交该项。 重新提交显然会从已发出的集合中删除。然后,如果发出的集合中仍有项,则可以通过多种方式根据“脏”数据引发异常。 你可以:
我想说的一件事是,可能要研究一个静态的发布者,而不是将其作为实例方法。 |
3
2
听起来我可以在这里使用。如何:
一旦您的发卡行被处置,每个尚未提交回的已交付项目将自动提交回。 |
4
-1
使用事件让颁发者知道某个项目已被获取,并使用事件将其传递回颁发者。 托尼 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |