相关疑难解决方法(0)

C#中构造函数的返回类型是什么?

我已在链接上向Java提出此问题

我在java中得到了一些答案.现在我想在C#中知道它.

我们知道,我们不必向C#构造函数添加任何返回类型.

class Sample{
  .....
  Sample(){
    ........
  }
}
Run Code Online (Sandbox Code Playgroud)

在Objective C中,如果我们创建一个构造函数,它会返回一个指向其类的指针.但我认为这不是强制性的.

AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass
Run Code Online (Sandbox Code Playgroud)

类似地,构造函数是否转换为返回对其自己的类的引用的方法?

像这样:

class Sample{
    .....
    Sample Sample(){
      ........

      return this;
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器是否向构造函数添加了对同一类的引用的返回类型?构造函数发生了什么?有没有参考研究这个?

c# constructor

45
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

constructor ×1