我来自obj-c背景,看着一些C#代码。在窗口中的部分子类,我认为这在代码的顶部:C#中的私有静态成员变量
public partial class MyMessage : Window
{
private static object _messageLock = new object();
private static MyMessage _f = new MyMessage();
在这些类型的成员变量的用途是什么?我知道你可以为一个类创建一个静态变量,这样它就可以用于整个类(典型的例子是一些int count变量,每次类实例化时都会增加,以便跟踪该类的多少个对象被实例化)。在这种情况下,我不确定它是什么意思。
谢谢。
该类的构造函数是什么样的 - 这是一个单例实现吗? – Dave
你确定它有任何意义吗?可能只是执行不力的代码。不知道应用程序在做什么的更多信息很难说,但我没有看到为什么应该声明这些应用程序是静态的。 –