c#中的对象创建和声明

本文关键字:声明 创建 对象 | 更新日期: 2023-09-27 18:27:41

下面的代码首先创建一个对象Apple。它只是在goTesco方法中有效。当威胁消失时,方法会先将Apple"更改"为null。

我想在同一域内的其他冲突中重新拍摄那个对象。什么是最佳实践。感谢

public Class Market {
   private static Apple firstApple;
   private static void goTesco ()
   {
      firstApple = new Apple();
   }
}

c#中的对象创建和声明

通常,最佳做法是不使用静态字段。

从你们的评论来看,它看起来应该是调用的结果,或者可能是在自定义线程末尾的某个地方设置的值。在没有看到代码的情况下,很难说您需要什么,但可以考虑async方法或直接使用Tasks来实现异步处理并轻松获得结果。