我可以寫什麼字來訪問類內的靜態函數?像自我::在PHP中?C#中靜態類訪問
C#中靜態類訪問
回答
只需使用StaticMethodName(...)
(在定義靜態方法的類內)或ClassName.StaticMethodName(...)
。
'.MethodName'將不起作用; # – jeroenh 2011-03-07 10:44:46
@jeroenh:我修正了錯字〜6分鐘前:) – 2011-03-07 10:47:19
你只需要使用的類型名稱:
static class Test
{
public static string GetSomething()
{
return "Something";
}
}
string s = Test.GetSomething();
如果您在類是已經你只需要調用的方法。
C#中沒有這樣的關鍵字。您需要使用類名稱,例如
MyClass.StaticMember
從類內部,你不需要爲靜態方法指定類名(儘管這不是一個錯誤)。 – 2011-03-07 10:42:52
寫上班的名字。 例如:
public static class MyClass {
public static void HelloWorld(){}
}
而且使用它像:
如果您的靜態類被命名爲等SampleClass,您可以SampleClass.YourFunction訪問它的函數(); 。如果你想在其他靜態方法中調用一個函數,只需使用該函數的名稱即可。
public class Discover
{
static int myVariable = 1;
public Discover()
{
var test = myVariable;
}
}
- 1. 在C++中訪問靜態類變量?
- 2. 從C++ DLL訪問C#靜態類
- 3. 訪問非靜態類的靜態類
- 4. 從C++中的靜態方法訪問非靜態類變量
- 5. 靜態線程函數訪問非靜態類成員在C++
- 6. 靜態類訪問會話
- 7. 在c中訪問一個實例類的靜態類型#
- 8. 在靜態Java方法中訪問類
- 9. 靜態類中的靜態事件訪問表單控件
- 10. 在一個靜態類訪問非靜態類的價值
- 11. 想從非靜態類訪問靜態成員的非靜態子類的Java
- 12. C++靜態類
- 13. 從類對象訪問靜態變量
- 14. 通用類的訪問靜態方法
- 15. 訪問靜態variablefrom類實例
- 16. 從Java超類訪問靜態字段
- 17. 使用類名訪問靜態變量
- 18. 靜態ConfigurationManager訪問類操作
- 19. 靜態嵌套類訪問拋出NoClassDefFoundError
- 20. 靜態類數據庫訪問
- 21. 從靜態方法訪問類成員
- 22. Python3:從子類訪問靜態函數
- 23. 如何訪問靜態類成員?
- 24. 數據庫訪問的靜態類?
- 25. 訪問泛型類的靜態屬性?
- 26. 如何靜態函數訪問類
- 27. EXC_BAD_ACCESS類別訪問靜態成員
- 28. 靜態演員訪問靜態const類成員
- 29. 類的靜態方法訪問的靜態數據成員
- 30. 訪問靜態成員靜態成員
你的問題還不清楚。請舉例說明你想要做什麼,從你想要打電話到哪裏。 – 2011-03-07 10:41:18
狀態函數是在同一個類還是不同的類中定義的?你試過什麼了? – ChrisF 2011-03-07 10:41:48
在同一類中 – kusanagi 2011-03-07 10:43:22