相关疑难解决方法(0)

在C#构造函数中使用this()

我一直试图弄清楚这些构造函数之间是否存在任何差异.假设有一个不带参数的Foo()构造函数,所有这些构造函数都会有相同的结果吗?

例1

public Foo()
    : this()
{
     blah;
     blah;
     blah;
}
Run Code Online (Sandbox Code Playgroud)

例2

public Foo()
{
     this();
     blah;
     blah;
     blah;
}
Run Code Online (Sandbox Code Playgroud)

例3

public Foo()
{
     this = new Foo();
     blah;
     blah;
     blah;
}
Run Code Online (Sandbox Code Playgroud)

c# constructor

10
推荐指数
2
解决办法
4474
查看次数

标签 统计

c# ×1

constructor ×1