العودة إلى الدورة

الأنواع القابلة للإبطال ودمج القيم الفارغة

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

التعامل مع القيم الفارغة (Nulls)

افتراضياً، لا يمكن لأنواع القيمة أن تكون null. استخدم ? لجعلها قابلة للإبطال (nullable).

Nullable Int

csharp int? age = null;

معامل دمج القيم الفارغة (??)

يوفر قيمة افتراضية إذا كان المتغير فارغاً (null). csharp string display = myName ?? "Guest";