freeCodeCamp/guide/arabic/csharp/enumerations/index.md

1.1 KiB

title localeTitle
Enumerations التعدادات

التعدادات

التعداد هو مجموعة من الثوابت الصحيحة المسماة التي يتم تعريفها باستخدام الكلمة enum .

مثال

enum Gender { Male, Female }

بشكل افتراضي ، تبدأ قيم الأعداد الصحيحة عند 0 وتزيد بمقدار 1 ، لكل اسم تعداد أي ذكور = 0 ، أنثى = 1 إلخ.

يمكن تجاوز هذه عن طريق تحديد قيمة عدد صحيح لأي من أسماء التعداد.

مثال

enum Gender { Male = 1, Female }

في هذه الحالة ، ستبدأ قيم عدد صحيح في 1 وتزيد من هناك.

لاستخدام تعداد ، يمكنك تعريف متغير من نوعه وتعيين قيمة له:

Gender myVar = Gender.Male;

يمكنك أيضًا إرسال قيمة اسم التعداد إلى القيمة الصحيحة الأساسية والعكس صحيح:

Console.WriteLine($"Male: {(int)Gender.Male}"); Console.WriteLine($"Female: {(int)Gender.Female}");

انتاج:

Male: 1 Female: 2