在C#中,static修饰符用于指示类的成员是静态的,也就是说它们属于类本身,而不是类的实例。以下是一些使用static修饰符的示例:
class MyClass
{
public static int count = 0;
}
可以通过MyClass.count
来访问静态变量count。
class MyClass
{
public static void PrintMessage()
{
Console.WriteLine("Hello, world!");
}
}
可以通过MyClass.PrintMessage()
来调用静态方法PrintMessage。
static class MathHelper
{
public static int Add(int a, int b)
{
return a + b;
}
}
在上面的示例中,MathHelper类是一个静态类,它包含一个静态方法Add。
总的来说,在C#中正确使用static修饰符是很简单的,只需要理解静态成员属于类而不是类的实例,并且可以通过类名直接访问或调用。