[英]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.