dotnet C# 实例构造函数作用是什么
发布时间
阅读量:
阅读量
今天尝试一种较为特殊的操作,通过反射机制获取某一类型的构造函数,随后多次调用该类型的对象的构造函数方法。请问在这种情况下会出现何种情况?
假设存在一个名为 Foo 的类型定义如下
class Foo : IDisposable
{
public Foo()
{
}
public int F1 { set; get; }
public int F2 { set; get; } = 10;
}
首先采用 RuntimeHelpers 中的 GetUninitializedObject 方法生成实例,同时避免触发构造函数的执行过程。
var foo = (Foo) RuntimeHelpers.GetUninitiali
全部评论 (0)
还没有任何评论哟~
