【发布时间】:2014-03-21 01:29:38
【问题描述】:
我是一名 C++ 程序员,转而使用 C#。有人说我不使用静态类。 我知道在 C# 中,如果类只有静态成员,它应该是静态的。(我的类只有静态成员) 你能解释一下使用静态类可能会出现什么问题吗? 我们什么时候真的应该使用它们?
谢谢
【问题讨论】:
-
如果使用得当,
static类没有任何问题。您需要小心静态状态(即static字段)——出于数据隔离和多线程的原因。所以这很大程度上取决于你在做什么;p
标签: c# static-methods static-classes