static-members

    2熱度

    1回答

    我有一個WPF程序,我需要添加一個「演示模式」。由於我希望我的設計人員能夠修改演示模式,而不必每次都重新編譯程序,所以我很難從外部XAML文件使用故事板。 「演示模式」基本上是一個動畫應用程序的依賴項屬性的故事板。 爲了公開我的應用程序的DP,我創建了應用程序類的公共靜態成員(單例),以便應用程序的DP始終可以在外部使用。在這種情況下,故事板將訪問它們。 在外部XAML文件中,我添加了正確引用應用

    5熱度

    8回答

    讓我們考慮一個C++類。在執行開始時,我想從XML文件讀取一組值,並將它們分配給該類的數據成員中的7個。這些值在整個執行過程中不會改變,它們必須由所討論的類的所有對象/實例共享。靜態數據成員是實現這種行爲最優雅的方式嗎? (當然,我不認爲是全局變量)

    3熱度

    4回答

    當我在VS 2008中這樣寫代碼: .h struct Patterns { string ptCreate; string ptDelete; string ptDrop; string ptUpdate; string ptInsert; string ptSelect; }; class QueryVa

    1熱度

    3回答

    當你鎖定一個對象時,該對象鎖定在整個應用程序中? 例如,該段從C#3.0中果殼19.6.1節 「線程安全和.NET Framework類型」: static void AddItems() { for (int i = 0; i < 100; i++) lock (list) list.Add ("Item " + list.Count);

    22熱度

    5回答

    靜態成員函數和extern「C」鏈接函數有什麼區別?例如,當在C++中使用「makecontext」時,我需要傳遞一個指向函數的指針。 Google建議使用extern「C」鏈接,因爲「makecontext」是C.但是我發現使用靜態作品也是如此。我只是幸運還是... class X { public: static void proxy(int i) {} } makec

    38熱度

    1回答

    如果我有一個標準的ASP.NET應用程序,使對象靜態而不是將對象實例置於應用程序狀態之間有任何區別嗎? 從我的理解來看,這兩個對象都存在於應用程序域的ONCE中。 其次,如果您在引用的dll中有一個靜態對象,ASP.NET網站會發生什麼情況。它也是應用程序域的一部分,所以它會一直存在一次?

    3熱度

    9回答

    我碰到的是成立一個這樣的類跑: public class MyClass { private static boolean started = false; private MyClass(){ } public static void doSomething(){ if(started){ return; }

    75熱度

    5回答

    由於只用在程序設置一個假想的實用工具類: class MyUtils { private static MyObject myObject = new MyObject(); /*package*/static boolean doStuff(Params... params) { // do stuff with myObject and params...

    13熱度

    7回答

    所以我一直在尋找這是在查了一些代碼,我得到了所有困惑了: // Amount of days before cancellation can't be done enum Cancellation { Limit = 2 }; 問起是誰檢查了在他認爲,這是更好的使用枚舉而不是靜態變量,bettern比傢伙這: private static int CANCELLATION_LIMIT = 2