كيفية إنشاء صفيف بعد واحد C # - مثال

Kyfyt Ansha Sfyf B D Wahd C Mthal



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

ما هي المصفوفة أحادية البعد في C #؟

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





نوع البيانات [ ] arrayname = نوع بيانات جديد [ مقاس ] ؛


هنا ، 'نوع البيانات' هو نوع بيانات عناصر المصفوفة ، 'اسم الصفيف' هو اسم المصفوفة ، و 'الحجم' هو عدد العناصر في المصفوفة.



كيفية إنشاء مصفوفة أحادية البعد في C #؟

لنأخذ مثالاً لفهم كيفية استخدام مصفوفة أحادية البعد في C # ، ضع في اعتبارك الكود التالي:



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

برنامج الطبقة العامة
{
فراغ ثابت العام الرئيسي ( )
{
int [ ] أرقام = كثافة العمليات الجديدة [ 5 ] ؛
أعداد [ 0 ] = 10 ؛
أعداد [ 1 ] = عشرين ؛
أعداد [ 2 ] = 30 ؛
أعداد [ 3 ] = 40 ؛
أعداد [ 4 ] = خمسون ؛

ل ( int أنا = 0 ؛ أنا < الأرقام. أنا ++ )
{
وحدة التحكم ( 'Element at index' + أنا + ':' + أرقام [ أنا ] ) ؛
}
}
}


في المثال أعلاه ، أعلنا عن عدد صحيح مصفوفة أحادية البعد 'أرقام' بحجم 5 ثم قمنا بتعيين قيم لعناصر المصفوفة باستخدام عامل الفهرس. هنا ، يتم فهرسة العناصر الأولى والأخيرة للمصفوفة بالرقم 0 و 4 على التوالي. هذا يعني أنه يمكننا الوصول إلى العناصر الفردية للمصفوفة باستخدام رقم الفهرس الخاص بهم:






يمكننا أيضًا استخدام حلقة لتهيئة عناصر المصفوفة أحادية البعد ، كما هو موضح أدناه:

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

برنامج الطبقة العامة
{
فراغ ثابت العام الرئيسي ( )
{
int [ ] أرقام = كثافة العمليات الجديدة [ 5 ] ؛

ل ( int أنا = 0 ؛ أنا < الأرقام. أنا ++ )
{
أعداد [ أنا ] = أنا + 1 ؛
}
وحدة التحكم ( 'عناصر المصفوفة هي:' ) ؛
foreach ( سواء في أعداد )
{
وحدة التحكم ( على واحد ) ؛
}
}
}


في هذا المثال ، استخدمنا حلقة for لتهيئة عناصر المصفوفة بقيم من 1 إلى 5:




يمكننا أيضًا استخدام حلقة foreach للتكرار على عناصر المصفوفة أحادية البعد ، كما هو موضح أدناه:

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

برنامج الطبقة العامة
{
فراغ ثابت العام الرئيسي ( )
{
int [ ] الأرقام = { 10 و عشرين و 30 و 40 و خمسون } ؛

وحدة التحكم ( 'عناصر المصفوفة هي:' ) ؛
foreach ( سواء في أعداد )
{
وحدة التحكم ( على واحد ) ؛
}
}
}


يقوم هذا الرمز بتهيئة عناصر المصفوفة في وقت الإعلان ثم يستخدم حلقة foreach لطباعة كل عنصر من عناصر المصفوفة أحادية البعد إلى وحدة التحكم:

خاتمة

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