C# hutofautisha types zinazoweza kuwa na zile zisizoweza. () huruhusu value types kushikilia null, (kipengele cha compiler) husaidia kunasa bugs za null, na (, , ) hufanya kufanya kazi na values zinazoweza kuwa null kuwe safi na salama — zikishughulikia tatizo lililoenea la null-reference.
