【发布时间】:2023-03-25 08:43:01
【问题描述】:
所以我碰到了这个:
Public Stam {
public Stam() {Console.WriteLine("Stam");}
~Stam(){Console.WriteLine("Stam")}
}
~到底是什么?当我调用 Stam 类时会发生什么。
【问题讨论】:
-
终结者。而且你不叫类。
-
@ta.speot.is 当我的意思是调用类时,我的意思是指类或让初始化做某事
-
这是一个终结器/析构函数。如果您的代码中出现这种情况,则几乎可以肯定您做错了什么。
-
这是您要找的吗? link
-
请查看其中一位从事 C# 开发工作的人的回答:stackoverflow.com/a/4899622/2920343。特别注意前两个词(“我什么时候应该使用析构函数?”):“几乎从不”,然后是一堆警告。
标签: c#