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

2025-02-27 05:04:34
推荐回答(2个)
回答1:

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

1
2
3
4
5
6
7
8
9
10
11
12

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

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

回答2:

哈哈去翻书看看!