امثلة على المصفوفات ARRAYS في #C


اولا وقبل اي شيء: المصفوفة هي مكان بالذاكرة لتخزين اكثر من قيمة, بعكس المتحول العادي الذي يستطيع تخزين قيمة واحدة فقط.

 

انشاء مصفوفة :

string[] cars; // empty array of strings
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"}; // array of strings
int[] myNum = {10, 20, 30, 40}; // array of integers

C#

 

الوصول الى عنصر في مصفوفة :

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars[0]);
// Outputs Volvo
C#

ملاحظة : ترقيم المصفوفات يبدأ ب صفر index =0  وليس 1 !

 

كود تغيير قيمة عنصر في مصفوفة :

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
Console.WriteLine(cars[0]);
// Now outputs Opel instead of Volvo
C#

 

كود حساب طول مصفوفة :

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Console.WriteLine(cars.Length);
// Outputs 4
C#

 

كود ترتيب عناصر في مصفوفة :

// Sort a string
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Array.Sort(cars);
foreach (string i in cars)
{
  Console.WriteLine(i);
}
 
// Sort an int
int[] myNumbers = {5, 1, 8, 9};
Array.Sort(myNumbers);
foreach (int i in myNumbers)
{
  Console.WriteLine(i);
C#

 


المرفقات:
هل كان المحتوى مفيد؟

التعليقات

لاضافة سؤال أو تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

امثلة على الحلقات FOR LOOP في لغة #C
امثلة سي شارب C# EXAMPLES CONTINUE BREAK
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...