学习静态课程,我读了一些例子,想问一下我的观点是否正确: 菜单 - 我的意见:是因为我只需要一个菜单,菜单实例没有意义吗? 不断的信息 - 我的意见:我可以简单地使用const变量,对吧? 帮手方法 - 我的观点:这是因为它们不属于任何对象而且更“通用”? 感谢
答案 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类的实例。那是, 你应用类的成员 指定类名和 方法名称,如下所示 示例