C#访问静态内部类

时间:2011-03-07 10:40:05

标签: c# .net

我可以写什么词来访问类中的静态函数?喜欢self ::在php?

6 个答案:

答案 0 :(得分:4)

您只需使用类型名称:

static class Test
{

  public static string GetSomething()
  {
    return "Something";
  }

}

string s = Test.GetSomething();

如果你已经在课堂上,你只需要调用该方法。

答案 1 :(得分:2)

只需使用StaticMethodName(...)(在定义静态方法的类中)或ClassName.StaticMethodName(...)

答案 2 :(得分:2)

C#中没有这样的关键字。您需要使用类名,例如

MyClass.StaticMember

答案 3 :(得分:0)

写下课程的名称。 例如:

public static class MyClass { 
public static void HelloWorld(){}
}

并使用它:

MyClass.HelloWorld();

答案 4 :(得分:0)

如果您的静态类被命名为SampleClass,则可以使用SampleClass.YourFunction()访​​问其函数; 。如果要在其他静态方法中调用函数,只需使用函数的名称。

答案 5 :(得分:0)

public class Discover 
{
    static int myVariable = 1;

    public Discover()
    {
      var test = myVariable;
    }
 }