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

2024-11-16 01:52:54
推荐回答(1个)
回答1:

首先你要区别静态方法与非静态方法的区别:
静态方法属于类所有;
非静态方法属于类的实例所有;
静态方法直接类名调用,在类实例化前就可以用;
非静态方法只能通过new类的实例调用,内存中会给每个实例单独分配内存;
综上所述,既然静态方法不属于类的实例,那么自然就不能调用!