c#静态类和拥有全部静态成员的非静态类的区别

2025-01-15 23:02:32
推荐回答(3个)
回答(1):

没什么区别吧,静态类说明其成员都是静态的,如果其中的成员没有静态的,同时有静态的成员,那么类就不能用static修饰,这就是静态类存在的意义。

回答(2):

一般类型无论你写不写构造函数,它都是有构造函数的,你都可以new 它,不显式定义构造函数,默认存在一个空个无参构造函数。然后它仍然继承Object类,可以使用父类的一些非静态的方法

回答(3):

应该没区别,总之静态类就是在你程序运行时一直存在的,程序结束时它才结束的东西.