Could you help me please. I have one idea but don\'t know how can I implement it.
So the question is: Can we interrupt creating an object in constructor i.e.
No it is not possible directly.
You could throw an exception and add the required code to check for the exception and assign null to you variable.
A better solution would be to use a Factory that would return null if some condition fail.
var someClass = SomeClassFactory.Create(someCriteria);
if(someClass != null)
{
}