static-constructor

static-constructor

文章 0 浏览 2

将静态参数传递给类

据我所知,你不能将参数传递给 C# 中的静态构造函数。 但是,在创建类的实例之前,我确实需要传递两个参数并将它们分配给静态字段。我该怎么办?…

披肩女神 2024-08-31 10:34:55 4 0

RunClassConstructor 是否保证只运行类型的静态构造函数一次?

我使用以下代码调用类的静态 ctor: Type type System.Runtime.CompilerServices.RuntimeHelpers.RunClassConstructor(type.TypeHandle) Can this Cau…

天邊彩虹 2024-08-29 13:53:24 6 0

以静态初始值设定项返回

这不是有效的代码: public class MyClass { private static boolean yesNo = false static { if (yesNo) { System.out.println("Yes") return // The…

も让我眼熟你 2024-08-28 18:52:41 6 0

Java 静态块相当于 C# 静态构造函数吗?

C# 静态构造函数和 Java 静态块之间的真正区别是什么? 它们都必须是无参数的。 当相关类首次使用时,它们都只被调用一次。 我是否遗漏了什么,或者它…

樱花坊 2024-08-25 12:14:48 7 0

是否可以从 WCF 服务中的静态构造函数调用实例方法?

是否可以从 WCF 服务中的静态构造函数调用实例方法?是否有类似当前上下文之类的东西,我可以通过它获取 MyService 的当前实例? public class MyServ…

终止放荡 2024-08-24 21:46:57 5 0

控制何时调用静态构造函数

在我的自定义属性的静态构造函数中,我在加载的程序集中搜索用我的属性修饰的所有类,并对它们执行一些操作。 我希望在运行时尽快调用静态构造函数,…

花期渐远 2024-08-14 18:46:59 3 0

使用静态构造函数(Jon Skeet Brainteaser)

作为一个相对新手,我尝试尽可能多地阅读有关特定主题的内容,并尽可能多地测试/编写代码。我正在查看其中一个 Jons Brainteasers (问题#2),我的输…

半夏半凉 2024-08-09 03:56:39 4 0

分配给基类的静态只读字段

public class ClassA { public static readonly string processName } public class ClassB : ClassA { static ClassB() { processName = "MyProcess.…

陪你到最终 2024-08-04 21:01:23 5 0

类型初始值设定项(静态构造函数)异常处理

我正在用 C# 编写 WCF 服务。最初,我的实现有一个静态构造函数来执行一些一次性初始化,但正在完成的某些初始化可能(暂时)失败。 看来静态构造函数…

§普罗旺斯的薰衣草 2024-08-02 15:34:38 3 0

与静态构造函数类似,如何初始化静态数据成员?

我想要一个带有私有静态数据成员的类: class C { // read-only, can also be static const // should be filled with all characters from 'a' to 'z…

通知家属抬走 2024-07-29 23:21:54 8 0

Objective-C 中类加载时的静态初始化器

我正在尝试构建一些东西来从类名动态实例化一个对象,类似于Java的Class.forName方法的工作方式,例如, Class klass = Class.forName("MyClass") Obj…

不即不离 2024-07-26 07:53:46 4 0

Assembly.GetCallingAssembly() 和静态构造函数?

好吧,我刚刚遇到了以下令人惊讶的问题。 由于各种原因,我有一个测试设置,其中TestingAssembly.dll 中的测试类依赖于BaseTestingAssembly.dll 中的T…

何必那么矫情 2024-07-05 13:58:56 7 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文