问题 菜单 - 非静态或静态福彩12选5走势图?

WB1975

众所周知的成员
加入
4月3日,2020年
消息
87
编程经验
Beginner
如果我要为我的实用程序制作菜单

如果我有一个非静态福彩12选5走势图要打印菜单
和处理逻辑的静态福彩12选5走势图?
或者你会在一种福彩12选5走势图中把它全部放在一条福彩12选5走势图中,或者它不是很重要吗?
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,159
地点
挪威
编程经验
10+
写入福彩12选5走势图具有单一目的是面向对象编程的好福彩12选5走势图。打印菜单听起来像一个单一用途福彩12选5走势图的好候选者。

至于静态的一般想法是静态是一种类型常见的东西。 基于静态主要福彩12选5走势图的编写代码例如在控制台应用程序中强制您使用其他静态成员,除非您将整个内容包装在新类中并在主要福彩12选5走势图中使用该实例。
 

WB1975

众所周知的成员
加入
4月3日,2020年
消息
87
编程经验
Beginner
" 至于静态的一般想法是静态是一种类型常见的东西。 基于静态主要福彩12选5走势图的编写代码例如在控制台应用程序中强制您使用其他静态成员,除非您将整个内容包装在新类中并在主要福彩12选5走势图中使用该实例。"

我真的很抱歉约翰,我不明白这太好了......

"至于静态的一般想法是静态是一种类型常见的东西。"我认为静态是能够使用某些东西而无需创建它的实例

"基于静态主要福彩12选5走势图的编写代码例如在控制台应用程序中强制您使用其他静态成员,除非您将整个内容包装在新类中并在主要福彩12选5走势图中使用该实例。"这我了解有点更好,是的,你不能在同一类中使用一个福彩12选5走势图,你需要实例化一个对象,然后调用它的福彩12选5走势图,以前看它。

我只是没有得到我的问题,对不起约翰。
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,159
地点
挪威
编程经验
10+
以为静态将能够使用某些东西而无需创建它的实例
Yes, that is correct, that also means that something that is static is shared for all instances. In VB the keyword 分享d is used instead of 静止的 actually.
 

WB1975

众所周知的成员
加入
4月3日,2020年
消息
87
编程经验
Beginner
Yes, that is correct, that also means that something that is static is shared for all instances. In VB the keyword 分享d is used instead of 静止的 actually.

对,但这可以尽可能令人沮丧?静态应该只在非常具体的情况下使用?
 

约翰

C#论坛主持人
工作人员
加入
2011年4月23日
消息
1,159
地点
挪威
编程经验
10+
这是真的,但在控制台应用程序中,自然地直接运行的主要,您别无选择,只能使用其他静态成员 - 或针对类实例工作。
 

jmplhinney.

C#论坛主持人
工作人员
加入
2011年4月23日
消息
3,720
地点
悉尼,澳大利亚
编程经验
10+
关于宣布会员 静止的,我认为有两种福彩12选5走势图可以接近它:

1.默认情况下使所有成员实例成员均匀,只声明会员 静止的 如果你有具体理由这样做。

2.制定所有成员 静止的 默认情况下,如果您有具体原因,只能使它们实例成员。

在第一个情况下,你最终会很少 静止的 成员在大多数情况下,虽然可能更多的控制台应用程序是因为这个原因 @Johnh. 提及。在第二个案例中,您可能仍然最终有大多数实例成员。
 
最佳 底部