如何在C#中为属性类设置新实例

本文关键字:新实例 设置 实例 属性 | 更新日期: 2023-09-27 18:26:20

实际上我想重置SpintexEditorProperty类。这包含静态属性。我想重置所有这些属性,以便设置新实例,但它不起作用。。。请帮帮我…提前谢谢!

//重置SpintexEditorPropertyMain

   internal static void ResetSpintexEditorPropertyMain()
   {
       SpintexEditorPropertyMain = new SpintexEditorProperty();
   }

如何在C#中为属性类设置新实例

如果类包含静态属性,则直接访问这些属性,您不必创建新实例来更改静态属性

示例SpintexEditorProperty.propertiesname=null,这将重置属性

创建包含静态属性的类的新实例时,静态属性不会重置。静态字段意味着该类的所有实例都保持不变。

如果你想重置它们的值,你必须明确地执行它们。像这样的东西。

 public static void ResetStaticProperties()
 {
     SpintexEditorProperty.Property1 = 0;
     SpintexEditorProperty.Property2 = 0;
     SpintexEditorProperty.Property3 = 0;
 } 

并在任何您想要重置它们的地方调用此方法