C# 中静态类和非静态类有什么区别?

csharpprogrammingserver side programming更新于 2025/10/13 15:37:17

以下是静态类和非静态类的区别 −

  • 非静态类可以实例化,而静态类不能实例化,也就是说,您不能使用 new 关键字创建类类型的变量。

  • 静态类只能包含静态方法。

  • 非静态类可以包含实例方法和静态方法。

  • 您可以使用类名本身访问静态类的成员。

  • 静态类是密封的。

静态类示例 −

public static class Calculate

非静态类示例 −

public class Calculate

相关文章