البرنامج التعليمي لـ C# Array: الإنشاء والإعلان والتهيئة

ما هي المصفوفات في C#؟

يتم استخدام المصفوفة لتخزين مجموعة أو سلسلة من العناصر. وستكون هذه العناصر من نفس النوع.

على سبيل المثال، إذا كان لديك مصفوفة من القيم الصحيحة، فقد تكون المصفوفة عبارة عن مجموعة من القيم مثل [1، 2، 3، 4]. هنا عدد العناصر في المصفوفة هو 4.

تكون المصفوفات مفيدة عندما تريد تخزين مجموعة من القيم من نفس النوع. لذلك بدلاً من إعلان أ متغير لكل عنصر، يمكنك فقط إعلان متغير واحد.

سيشير هذا المتغير إلى مصفوفة أو قائمة عناصر، والتي ستكون مسؤولة عن تخزين عناصر المصفوفة.

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

لاحظ أنه يتم تنفيذ كافة التعليمات البرمجية أدناه إلى ملف Program.cs.


الخطوة 1) الإعلان عن مصفوفة – الخطوة الأولى هي الإعلان عن مصفوفة. دعونا نرى كيف يمكننا تحقيق ذلك من خلال المثال الكودي أدناه.

المصفوفات في لغة C#

شرح الكود :-

  1. الجزء الأول هو نوع البيانات. يحدد نوع العناصر المستخدمة في المصفوفة. لذا، في حالتنا، نقوم بإنشاء مجموعة من الأعداد الصحيحة.
  2. الجزء الثاني [ ] والذي يحدد رتبة المصفوفة. (الرتبة عبارة عن عنصر نائب يحدد عدد العناصر التي سيحتوي عليها المصفوفة)
  3. التالي هو اسم المصفوفة والتي في حالتنا هي "القيم". لاحظ أنك ترى خطًا أخضر متعرجًا تحته، فلا تقلق بشأن ذلك. هذا مجرد .Net يقول أنك قمت بتعريف مصفوفة، لكنك لا تستخدمها في أي مكان.

الخطوة 2) الخطوة التالية هي تهيئة المصفوفة. سنقوم هنا بتحديد عدد القيم التي ستحتفظ بها المصفوفة. سنقوم أيضًا بتعيين قيم لكل عنصر في المصفوفة.

المصفوفات في لغة C#

شرح الكود :-

  1. أولاً، نقوم بتعيين عدد العناصر التي ستحتفظ بها المصفوفة على 3. لذا، بين قوسين مربعين، نقول أن المصفوفة ستحتوي على 3 عناصر.
  2. ثم نقوم بتعيين قيم لكل عنصر من عناصر المصفوفة. يمكننا القيام بذلك عن طريق تحديد اسم المتغير + موضع الفهرس في المصفوفة. لذا فإن القيم [0] تعني أننا نقوم بتخزين قيمة في الموضع الأول من المصفوفة. وبالمثل للوصول إلى الموضع الثاني، نستخدم تدوين القيم[1] وما إلى ذلك.

ملاحظات: – في المصفوفات، يبدأ موضع الفهرس من 0.

الخطوة 3) دعونا الآن نعرض العناصر الفردية للمصفوفة في وحدة التحكم. دعونا نضيف الكود أدناه لتحقيق ذلك.

المصفوفات في لغة C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32[] value;
   value=new Int32[3];
   
   value[0]=1;
   value[1]=2;
   value[2]=3;
   
   Console.WriteLine(value[0]);
   Console.WriteLine(value[1]);
   Console.WriteLine(value[2]);
    
   Console.ReadKey(); 
  }
 }
}

شرح الكود :-

هذا هو الجزء البسيط حيث نستخدم فقط طريقة Console.WriteLine لإرسال كل قيمة للعنصر إلى وحدة التحكم.

لاحظ أننا نصل مرة أخرى إلى كل عنصر بمساعدة اسم متغير المصفوفة بالإضافة إلى موضع الفهرس.

إذا تم إدخال الكود أعلاه بشكل صحيح وتم تنفيذ البرنامج، فستتم المتابعةwing سيتم عرض الإخراج.

الإخراج:

المصفوفات في لغة C#

من المخرجات، يمكنك رؤية كافة قيم المصفوفة المعروضة في وحدة التحكم.