12得票3回答
在Java中使用相同的内部类名和对象名

在下面的代码片段中,看起来应该会出现一些编译错误,但实际上并没有:class Outer { public static class Inner { static String obj = "Inner"; } static Optional Inne...

11得票3回答
如何序列化静态类的非静态子类

我想序列化一个很普通的类,但问题在于它嵌套在一个静态类中,就像这样:public static class StaticClass { [Serializable] public class SomeType { ... } } 这段代码:Sta...

10得票4回答
应用程序服务层作为静态类

在我的ASP.NET MVC应用程序中,我有一个包含所有业务逻辑/服务层的项目。该项目与位于单独项目中的数据库(Entity framework)进行交互。 我希望轻松访问服务层,因此我在其中创建了静态类,以便可以轻松引用它们。例如,如果我在控制器中需要创建新账户: ServiceLayer...

9得票3回答
Java中静态类的概念

考虑以下代码: class A { static class B{ int a = 0; } public static void main(String argc[]) { B var1 = new B(); B va...

8得票2回答
JavaScript模块中的变量是否可以被外部所见?

首先,我来自.NET世界,在那里有静态类(C#中也称为模块),以及实例类-那些可以实例化的。 这个问题涉及到Javascript,我正在尝试重新创建我已经了解的模式并创建一个模块/静态类。以下是代码: var MyModule = { variable1: 0, varia...

8得票6回答
为什么要使用静态类?

我对静态类和静态方法有疑问。从MSDN上了解到,“静态类和类成员用于创建可以在不创建类实例的情况下访问的数据和函数。” 所以,如果我们不想将一个类与实例关联起来,我们会将其设置为静态。这是唯一的优势吗?能否指导我在哪些实时场景中使用静态类。 有时在非静态类中我发现静态方法。实际上,静态方法...

7得票2回答
错误:扩展方法必须在顶层静态类中定义(CS1109)

我正在尝试制作一个倒计时程序,可以启动、停止和设置倒计时值为10分钟(如果需要)。 但是我遇到了一个我不太理解的错误。 我对C#不是很熟悉,所以这里是代码: 有人可以帮我一下吗?我想我运行在3.0框架上或类似版本? using System; using System.Collectio...

7得票3回答
Swift是否支持静态类?

我想知道您是否能在Swift中创建类似C#中的静态类,即不能实例化只能具有静态函数和静态属性的类。这种类型的类在Swift中是否可能? 如果不行,那么在Swift中再现此设计模式的最有效方法是什么?请使用可用的工具。

7得票2回答
模拟静态类

我有一个静态类,包装了一些来自winspool的本地方法: public static class WinSpool { [DllImport("winspool.drv")] public static extern int OpenPrinter(string pPr...

7得票4回答
何时使用静态类和方法?

我有一个一般性的问题...什么时候应该使用静态类或静态方法?.. 我知道静态方法可以在不实例化的情况下调用...而静态类只应用于静态方法?...但是是否还有与此相关的性能问题...以及何时应优先使用实例方法和类?..如果有人能简要说明我何时应该选择使用它们,何时应该避免使用它们?