ما هو المدى في C #

Ma Hw Almdy Fy C



النطاق C # هي ميزة قوية تسمح لك بالعمل مع نطاقات من العناصر في مصفوفة أو مجموعة. باستخدام هذه الميزة ، يمكنك بسهولة استخراج أجزاء معينة من بياناتك أو معالجتها دون الحاجة إلى تعليمات برمجية معقدة. تعلم كيفية الاستخدام النطاق C # يمكن أن تساعدك في كتابة تعليمات برمجية أكثر كفاءة وفعالية ، بغض النظر عن مستوى خبرتك في البرمجة.

في هذه المقالة ، سوف نستكشف أساسيات النطاق C # وكيف يمكنك استخدامه لتحسين مهارات البرمجة الخاصة بك.







ما هو المدى C #

في المدى C # هو نوع بيانات محدد مسبقًا يعمل بمثابة تمثيل لمجموعة محددة من العناصر في تسلسل أو مجموعة. إنه ليس عامل تشغيل أو وظيفة ولكنه نوع يمكن للمطورين استخدامه لإنشاء كائن نطاق.



ال يتراوح يسمح الكائن للمطورين بتحديد أو تقسيم مجموعة فرعية معينة من العناصر من مجموعة أو تسلسل عن طريق تحديد مواضع البداية والنهاية للنطاق بمؤشرين. للاستفادة يتراوح في C # ، يحتاج المرء إلى إنشاء ملف يتراوح عن طريق تحديد نقطتي البداية والنهاية للنطاق المحدد.



الحارس = يبدأ .. نهاية ؛

هنا ، البداية والنهاية هي المؤشرات التي تمثل مواضع بداية النطاق ونهايته ، ويتم استخدام عامل تشغيل النقاط المزدوجة (..) لإنشاء يتراوح هدف.





فيما يلي مثال على رمز يستخدم الامتداد عامل المدى شركة#. بدأنا مجموعة من الأرقام ثم أنشأنا ملف مشغل النطاق r1 وتهيئته. ثم عرضنا الأرقام باستخدام عامل المدى:

استخدام نظام ؛

مساحة الاسم برنامج {

فصل نطاق الاختبار {

ثابتة فارغ رئيسي ( خيط [ ] أرجس )
{
int [ ] أعداد = جديد int [ ] { 10 و 25 و 57 و 78 و 59 و
3. 4 و 22 و 12 و 99 و خمسون و 79 } ؛
النطاق r1 = 0 .. 3 ؛
كان أ 1 = أعداد [ r1 ] ؛
وحدة التحكم . يكتب ( 'قائمة الأرقام هي:' ) ؛
foreach ( كان st_1 في أ 1 )
وحدة التحكم . يكتب ( $ '{st_1}' ) ؛
}
}


}

يحتوي الكود أعلاه على مصفوفة من الأعداد الصحيحة المسماة بأرقام مكونة من 11 عنصرًا. ثم يقوم بإنشاء ملف يتراوح كائن r1 يمثل العناصر الثلاثة الأولى من المصفوفة (من الفهرس 0 إلى 2). يستخدم الرمز بعد ذلك الامتداد كائن النطاق لاستخراج العناصر المقابلة من مصفوفة الأرقام وتخزينها في متغير a1. أخيرًا ، يطبع الرمز القيم في a1 باستخدام حلقة foreach.



الحد الأدنى

النطاق C # هي أداة قوية تسمح للمطورين بمعالجة أجزاء معينة من بياناتهم دون الحاجة إلى تعليمات برمجية معقدة. من خلال إنشاء ملف يتراوح كائن مع فهارس البداية والنهاية ، يمكن للمطورين بسهولة تحديد أو تقسيم مجموعة فرعية من العناصر من مجموعة أو تسلسل. فهم كيفية الاستخدام النطاق C # يمكن أن تحسن بشكل كبير مهارات البرمجة لديك وتساعدك على كتابة كود أكثر كفاءة وفعالية.