Podemos interromper a criação de um objeto no construtor

Você poderia me ajudar por favor. Tenho uma ideia, mas não sei como implementá-la.

A pergunta é: podemos interromper a criação de um objeto no construtor, ou seja,

//Code

SomeClass someClass = new SomeClass(someCriteria);

Portanto, se someCriteria não responder aos nossos requisitos, não devemos criar um objeto e retornar nulo, em vez de um novo objet

É possível implementá-lo em c #?

questionAnswers(7)

yourAnswerToTheQuestion