أساسيات البرمجة سي شارب - الفئة الاساسية لكل المصفوفات C# - Array Class
The Array Class الفئة الاساسية لكل المصفوفات سي شارب
الفئة الاساسية للمصفوفات:-
توجد للفئة الاساسية للمصفوفات عدة خواص ودوال يمكن الاستفادة منها عند التعامل مع المصفوفات.سنرد بعض اهم خصائص المصفوفات.
المسلسل | اسم الخاصية واستخدامها |
---|---|
1 | IsFixedSize تعيد قيمة تحدد عل المصفوفة ثابتة الحجم ام لا. |
2 | IsReadOnly تعيد هل المصفوفة للقراءة فقط. |
3 | Length تعيد طول المصفوفة لكل الابعاد بقيمة عدد صحيح 32 بت. |
4 | LongLength تعيد طول المصفوفة لكل الابعاد بقيمة عدد صحيح 64 بت. |
5 | Rank تعيد عدد الابعاد للمصفوفة. |
أهم الدوال الشائع استخدامها مع المصفوفات.
المسلسل | الدالة واستخدامها |
---|---|
1 | Clearتقوم بعملية تصفير مدى المصفوفة الى صفر او قيمة فارغة حسب نوع البيانات. |
2 | (Copy(Array, Array, Int32 تقوم بنسخ المدى المصفوفة بدا من حيث يبدا الفهرس الى مصفوفة ثانية مع تحديد نوع البيانات |
3 | (CopyTo(Array, Int32تقوم بنسخ جميع عناصر المصفوفة الى المصفوفة المحددة ويبدا الفهرس حسب المصفوفة المنسوخ منها ويستخدم للفهرسة بيانات عدد صحيح. |
4 | GetLength نقوم بارجاع عدد العناصر للمصفوفة حسب البعد المحدد وتعيد قيمة رقمية لعدد صحيح من نوع 32 بت. |
5 | GetLongLength نقوم بارجاع عدد العناصر للمصفوفة حسب البعد المحدد وتعيد قيمة رقمية لعدد صحيح من نوع 64 بت. |
6 | GetLowerBoundارجاع حدها الأدني من البعد المحدد في المصفوفة. |
7 | GetTypeتقوم بارجع نوع البيانات للكائن المنشأ في الوراثة. |
8 | GetUpperBoundارجاع حدها الاعلى من البعد المحدد في المصفوفة. |
9 | (GetValue(Int32احضار قيمة الفهرس للعنصر المحدد يعيد قيمة عدد صحيح 32 بت. |
10 | (IndexOf(Array, Objectالبحث عن الكائن المحدد و إرجاع أول فهرس يجده ضمن المصفوفة أحادية البعد باكملها. |
11 | (Reverse(Array تقوم بعكس ترتيب المصفوفة |
12 | (SetValue(Object, Int32تقوم باسناد قيمة للعنصر حسب الفهرس المعطى حيث الفهرس عبارة عن رقم عدد صحيح 32 |
13 | (Sort(Arrayتقوم بترتيب المصفوفة. |
14 | ToStringتقوم بتحويل المصفوفة الي نصية |
مثال:-
using System; namespace ArrayApplication { class MyArray { static void Main(string[] args) { int[] list = { 34, 72, 13, 44, 25, 30, 10 }; int[] temp = list; Console.Write("Original Array: "); foreach (int i in list) { Console.Write(i + " "); } Console.WriteLine(); // عكس المصفوفة Array.Reverse(temp); Console.Write("Reversed Array: "); foreach (int i in temp) { Console.Write(i + " "); } Console.WriteLine(); //ترتيب المصفوفة Array.Sort(list); Console.Write("Sorted Array: "); foreach (int i in list) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } }
الناتج:-
Original Array: 34 72 13 44 25 30 10 Reversed Array: 10 30 25 44 13 72 34 Sorted Array: 10 13 25 30 34 44 72
Ahmed Ata Almahallawi
Freelancer
IT
IT Help Desk,
SEO experience,PHP,C#,ASPX
SEO experience,PHP,C#,ASPX
Al alamee st
gaza -jabalia, Gaza Strip
Palestine
ahmed.almahallawi@gmail.com
DOB: 05/10/1984
by +Ahmed Almahallawi
by +Ahmed Almahallawi
24/11/2013
التسميات: csharp-basic
<< الصفحة الرئيسية