c#中static修饰的类和方法等,到底有什么用

rt
2024-12-25 21:43:50
推荐回答(3个)
回答1:

1.类的静态函数是在该类的范畴内的全局函数,不能访问类的私有成员,只能访问类的静态成员,不需要类的实例即可调用;实际上,它就是增加了类的访问权限的全局函数.
2.static类中只能包含static成员(使用该类创建的所有成员将共享这些成员的同一个副本)。静态类纯粹作为工具方法和字段的一个容器来使用。static类中不能包含任何实例数据或方法。另外,使用new操作符来创建static类的一个对象是没有意义的。如果坚持要这样做,编译器会报错。如果需要执行任何初始化,那么static类可以包含一个默认的构造函数,前提是该构造函数也被声明为static。其他任何类型的构造函数都是非法的,编译器会报错。

回答2:

静态的,不需要实例化的。不需要保持状态的。

回答3:

可以直接用