繁体   English   中英

C#访问静态内部类

[英]C# access to static inside class

我可以写什么单词来访问类中的静态函数? 喜欢自己::在PHP?

您只需使用类型名称:

static class Test
{

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

}

string s = Test.GetSomething();

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

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

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

MyClass.StaticMember

写下班级的名字。 例如:

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

并使用它像:

MyClass.HelloWorld();

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

public class Discover 
{
    static int myVariable = 1;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM