يوفر C# أنواع بيانات خاصة، وهي الأنواع القابلة للعدم، والتي يمكنك تعيين نطاق طبيعي من القيم لها بالإضافة إلى القيم الفارغة.