Qual é o tipo de retorno de um construtor em C #?

Fiz esta pergunta para Java emest ligaçã

u tenho algumas respostas em java. Agora eu quero conhecê-lo em c

omo sabemos, não precisamos adicionar nenhum tipo de retorno a um construtor de C

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

No Objetivo C, se criarmos um construtor, ele retornará um ponteiro para sua classe. Mas não é obrigatório, eu ach

AClass *anObject = [[AClass alloc] init];//init is the constructor with return type a pointer to AClass

Da mesma forma, o construtor é convertido em um método que retorna uma referência à sua própria classe

Como isso

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

      return this;
    }
}

O compilador adiciona um tipo de retorno como referência à mesma classe ao construtor? O que está acontecendo com um construtor? Alguma referência para estudar isso?

questionAnswers(6)

yourAnswerToTheQuestion