问题标签 [static-class]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

c# - 从 aspx 页面中的静态类评估 bool 属性

所以我有类似的东西:静态配置类,它在项目中的任何地方都使用,有一个布尔属性让我们说属性。所以我想找到一种在 aspx 标记中设置此属性的方法。

不起作用。我也试过:

以及以上所有不带“'”的内容。有什么办法可以解决吗?我不想在后面的代码中设置它,我有理由不这样做。

0 投票
1 回答
574 浏览

vb.net - VB.NET 静态类是如何工作的?

我将它们理解为模块,例如我的小模块:

但是,我无法访问ImportSettings. 我被告知它没有被声明,它的值是'Nothing'。

0 投票
1 回答
1546 浏览

c# - 静态字典调用“System.TypeInitializationException”

我有一个静态类来保存字典和 2 个获取方法来访问它

这是我的课:

当我使用getter方法时,

ConfiguraCuadros.GetDictionary();

它抛出一个异常:

或者

如您所见,我的意图是拥有一个静态字典。我认为问题出在字典声明中……但我看不出在哪里……

以防万一,“beDGRAIC”是我的命名空间。

谢谢你的帮助!

0 投票
1 回答
127 浏览

actionscript-3 - AS3 无法从嵌套符号内部访问静态类

所以基本上这是一个关于为什么我的调用类(门)无法识别这个静态变量类(游戏状态)的问题。它抛出 #1009 错误,说我无法使用 GameState.gameState 访问。在我的舞台上,我有一个符号(CampaignLevel_001),其中包含额外的符号,如调用符号(门)和上面的一个单独的符号(GameState),所以基本上我无法让嵌套的符号/类与另一个类交谈。

持有(门)的班级

}

调用类(门)是

}

0 投票
1 回答
132 浏览

class - 静态类或多个对象引用

我正在编写一个 MVC 5 互联网应用程序,我有一个问题是我应该在我的每个类中使用完全相同的方法,还是使用带有这种方法的静态类。

这是方法:

目前,我正在将此方法添加到许多控制器和服务类中。与其在许多类中这样做,我应该只在静态类中声明一次此方法,并在我想要获取Account对象时使用此静态类吗?

我应该注意哪些缺点/优点?

提前致谢。

0 投票
3 回答
123 浏览

c# - 将类标记为静态是二进制重大更改吗?

我有一个只包含静态方法的实用程序类。如果我将该类标记为静态,这是一个破坏性的二进制更改吗?

我已经比较了两者的 IL,除了丢失默认构造函数(不应该使用)之外,我还可以看到以下差异......

未标记为静态的类:

标记为静态的类:

我不明白为什么这会是一个突破性的变化,但是......?

0 投票
0 回答
41 浏览

java - 单例类和只有静态成员的类之间的区别?

编辑:我想要单例类和只有静态成员的类之间的区别。我不想将单例类与静态内部类进行比较,因为 java 不允许静态类而不是静态内部类。

Singleton 类允许用户对该类只有一个对象。通过这种方式,我们可以限制用户只有一个属性实例。

这可以通过使用只有静态成员和静态方法的类来实现(不是静态内部类

那么,以下两个类之间有什么区别

单例类:

只有静态方法和成员的类:

0 投票
2 回答
181 浏览

c# - 是否可以启用静态类 foreach?

假设我有一堂课,列表如下:

我有一种方法可以启用 foreach,这样我就可以在不引用 Items 列表的情况下执行 foreach,例如:

foreach(Accounts 中的账户) ?

0 投票
1 回答
306 浏览

asp.net - 静态类中的静态变量是类独有的吗?

我创建了一些用于缓存对象的静态实用程序方法。

这是我使用的方法中的一段代码。如您所见,我使用经典的 .Net 缓存模式,但是我对静态类中的静态变量有疑问。

静态变量在静态类中是唯一的吗?例如,如果我克隆该类并将“产品”替换为“订单”,那么 _lock 和 _key 对象是否会被限定为该类或应用程序。显然,如果答案是后者,则需要给出唯一的名称。

所有帮助和建议表示赞赏。

0 投票
1 回答
2392 浏览

generics - 为什么Java中的LinkedList实现将Node嵌套类作为静态?

我开发了自己的 LinkedList 小实现,没有使用 Node 嵌套类作为静态,它工作正常......但是 Java 使用 Node 嵌套类作为静态。我没有找到将 Node 嵌套类作为静态的充分理由。

谁能帮我解释一下?