关于静态类的问题 - 一般用法(示例)

时间:2010-10-29 08:37:52

标签: c# c++ static

学习静态课程,我读了一些例子,想问一下我的观点是否正确: 菜单 - 我的意见:是因为我只需要一个菜单​​,菜单实例没有意义吗? 不断的信息 - 我的意见:我可以简单地使用const变量,对吧? 帮手方法 - 我的观点:这是因为它们不属于任何对象而且更“通用”? 感谢

1 个答案:

答案 0 :(得分:0)

在您发布此处之前,您是否进行过任何阅读/研究?

Static Classes and Static Class Members (C# Programming Guide)

  

静态类和类成员   用于创建数据和功能   无需创建即可访问   班级的实例。

     

使用静态类作为单位   组织方法没有   与特定对象相关联。   另外,静态类可以使你的   实现更简单,更快捷   因为你不必创建一个   对象以调用其方法。   组织方法很有用   在课堂内以有意义的方式,   比如Math类的方法   在系统命名空间中。

来自Static Classes and Static Class Members (C# Programming Guide)

  

静态类可以用作集合的方便容器   只对输入进行操作的方法   参数,而不必得到或   设置任何内部实例字段。   例如,在.NET Framework中   类库,静态System.Math   class包含执行的方法   数学运算,没有任何   存储或检索数据的要求   这是特定的独特之处   Math类的实例。那是,   你应用类的成员   指定类名和   方法名称,如下所示   示例