C# jiddistingwi t-tipi li jistgħu jkunu minn dawk li ma jistgħux. () jippermettu lil value types li jżommu null, (feature tal-compiler) jgħinuk taqbad bugs relatati mal-null, u (, , ) jagħmlu x-xogħol mal-valuri possibbilment-null ħielsa u sigura — indirizzaw il-problema ta' null-reference li hija ubiqua.
