Constructor(yapılandırıcı) nesne yönelimli programlamaya ait bir terimdir.Bir nesne oluşturulduğu anda ilk çalışan fonksiyondur. Nesnenin kullanımı için alt yapıyı hazırlar. Constructor’larda geri dönüş değeri olmaz. Sınıf ismi ile aynı isimde ki fonksiyonlardır.
c#’ta genel yapısı şu şekildedir.
Tanımlama biçimine göre parametreli veya parametresiz kullanılabilir.
Her ne kadar kullanışlı bir örnek olmasa da konunun anlaşılması için yeterli.