Czy jest możliwe zastąpienie konstruktora w C #?

Czy jest możliwe zastąpienie konstruktora klasy bazowej w klasie pochodnej?

Jeśli tak, w jaki sposób można to osiągnąć iw jakim przypadku byłoby to praktyczne? Jeśli nie, dlaczego nie?