我來自obj-c背景,看着一些C#代碼。在窗口中的部分子類,我認爲這在代碼的頂部:C#中的私有靜態成員變量
public partial class MyMessage : Window
{
private static object _messageLock = new object();
private static MyMessage _f = new MyMessage();
在這些類型的成員變量的用途是什麼?我知道你可以爲一個類創建一個靜態變量,這樣它就可以用於整個類(典型的例子是一些int count變量,每次類實例化時都會增加,以便跟蹤該類的多少個對象被實例化)。在這種情況下,我不確定它是什麼意思。
謝謝。
該類的構造函數是什麼樣的 - 這是一個單例實現嗎? – Dave
你確定它有任何意義嗎?可能只是執行不力的代碼。不知道應用程序在做什麼的更多信息很難說,但我沒有看到爲什麼應該聲明這些應用程序是靜態的。 –