在Android中,如果我需要獲得當前類的名字,我可以這樣做:獲取當前類的名稱
private final _TAG = DummyActivity.this.getClass().getSimpleName();
將返回「DummyActivity」
我想要做的在C#中相同WPF應用程序代碼隱藏。我如何獲得當前課程的名稱?
this.GetType().Name; //this works only on instances of a class
貌似唯一的選擇就是這樣在C#硬編碼:
private const string _TAG = "DummyWindow";
看到這個:http://stackoverflow.com/questions/2081612/net-determine-the-type-of-this-class-in-its-靜態方法 –
請注意標記的副本的問題比這更具體,要求在編譯時不可用的信息。然而,這裏有很多答案,其中有幾個適用於此。重要的是要注意,雖然標記爲重複的問題假設在靜態基類方法中,它們可以告訴它們是否通過派生類被調用,但實際上這不正確。你可以做的最好的是找到聲明類的類型,這就是這裏所要求的,並且在重複地址中有答案。 –