为什么C#类的静态方法,普通实例不能调用

2024-11-16 04:44:50
推荐回答(1个)
回答1:

不是普通实例不能调用,而是说不作为普通实例的成员方法来调用
举个例子:

public class A
{
public static void DoSth()
{
Console.WriteLine("Do Something");
}
public void DoSthElse()
{
A.DoSth();
Console.ReadKey();
}
}

这里实例成员同样可以通过成员函数来调用静态方法。
静态方法不属于类实例,所以不能直接通过实例来访问