تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
التعامل مع ال ArrayList ي ال C# -- الجزء الثاني
#1
كاتب الموضوع : AhmedEssawy

تغير عناصر ال array بواسطه الاندكس





كود :
[FONT=Courier New][FONT=Courier New][align=left]using System; [/align]
[/FONT]


[align=left][align=left][FONT=Courier New]using System.Collections; [/FONT]



[FONT=Courier New]class MainClass { [/FONT]
[align=left][FONT=Courier New]public static void [color=black]Main() { [/color][/FONT]
[FONT=Courier New]ArrayList al = new [color=black]ArrayList(); [/color][/FONT][/align]




[FONT=Courier New][color=black]Console.WriteLine([/color][color=#2a00ff]"Adding 6 elements"[/color][color=black]); [/color][/FONT]
[align=left][FONT=Courier New][color=#3f7f5f]// Add elements to the array list [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'C'[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'A'[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'E'[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'B'[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'D'[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]'F'[/color][color=black]); [/color][/FONT][/align]




[FONT=Courier New][color=#3f7f5f]// [/color][/FONT]
[align=left][FONT=Courier New][color=black]Console.WriteLine([/color][color=#2a00ff]"Change first three elements"[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al[[/color][color=#990000]0[/color][color=black]] = [/color][color=#990000]'X'[/color][color=black]; [/color][/FONT]
[FONT=Courier New][color=black]al[[/color][color=#990000]1[/color][color=black]] = [/color][color=#990000]'Y'[/color][color=black]; [/color][/FONT]
[FONT=Courier New][color=black]al[[/color][color=#990000]2[/color][color=black]] = [/color][color=#990000]'Z'[/color][color=black]; [/color][/FONT]
[FONT=Courier New][color=black]Console.Write([/color][color=#2a00ff]"Contents: "[/color][color=black]); [/color][/FONT]
[FONT=Courier New]foreach(char [color=black]c in al) [/color][/FONT]
[FONT=Courier New][color=black]Console.Write(c + [/color][color=#2a00ff]" "[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]Console.WriteLine(); [/color][/FONT]
[FONT=Courier New][color=black]} [/color][/FONT]
[FONT=Courier New][color=black]}[/color][/FONT][/align]
[/align]


[/align]



[/FONT]


Sort and search an ArrayList




الترتيب و البحث في ال ArrayList




كود :
[FONT=Courier New][align=left][FONT=Courier New]using System; [/FONT]

[align=left][FONT=Courier New]using System.Collections; [/FONT]



[FONT=Courier New]class MainClass { [/FONT]
[align=left][FONT=Courier New]public static void [color=black]Main() { [/color][/FONT]
[FONT=Courier New][color=#3f7f5f]// create an array list [/color][/FONT]
[FONT=Courier New]ArrayList al = new [color=black]ArrayList(); [/color][/FONT][/align]




[FONT=Courier New][color=#3f7f5f]// Add elements to the array list [/color][/FONT]
[align=left][FONT=Courier New][color=black]al.Add([/color][color=#990000]155[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]413[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add(-[/color][color=#990000]41[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]818[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]31[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]al.Add([/color][color=#990000]191[/color][color=black]); [/color][/FONT][/align]




[FONT=Courier New][color=black]Console.Write([/color][color=#2a00ff]"Original contents: "[/color][color=black]); [/color][/FONT]
[align=left][FONT=Courier New]foreach(int [color=black]i in al) [/color][/FONT]
[FONT=Courier New][color=black]Console.Write(i + [/color][color=#2a00ff]" "[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]Console.WriteLine([/color][color=#2a00ff]"\n"[/color][color=black]); [/color][/FONT][/align]




[FONT=Courier New][color=#3f7f5f]// Sort [/color][/FONT]
[align=left][FONT=Courier New][color=black]al.Sort(); [/color][/FONT][/align]




[FONT=Courier New][color=#3f7f5f]// Use foreach loop to display the list. [/color][/FONT]
[align=left][FONT=Courier New][color=black]Console.Write([/color][color=#2a00ff]"Contents after sorting: "[/color][color=black]); [/color][/FONT]
[FONT=Courier New]foreach(int [color=black]i in al) [/color][/FONT]
[FONT=Courier New][color=black]Console.Write(i + [/color][color=#2a00ff]" "[/color][color=black]); [/color][/FONT]
[FONT=Courier New][color=black]Console.WriteLine([/color][color=#2a00ff]"\n"[/color][color=black]); [/color][/FONT][/align]




[FONT=Courier New][color=black]Console.WriteLine([/color][color=#2a00ff]"Index of 413 is " [/color][color=black]+ al.BinarySearch([/color][color=#990000]413[/color][color=black])); [/color][/FONT]
[align=left][FONT=Courier New][color=black]} [/color][/FONT]
[FONT=Courier New][color=black]}[/color][/FONT][/align]
[/align]

[/align]
[/FONT][align=left]
[/align]
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  احتراف التعامل مع ( ملفات التهية ini ) باسهل الطرق مكتبه كاملة من صنعى : اصدار 1.0.0 ali.alfoly 10 9,130 07-12-22, 02:48 PM
آخر رد: volkovch
  احتراف التعامل مع ( ملفات التهية ini ) باسهل الطرق مكتبه كاملة من صنعى : اصدار 1.0.1 ali.alfoly 2 4,152 19-01-19, 08:51 AM
آخر رد: ahmedtonsy
  التعامل مع الملفات RaggiTech 0 2,569 17-10-12, 09:16 PM
آخر رد: RaggiTech
  التعامل مع المجلدات RaggiTech 0 2,426 17-10-12, 09:11 PM
آخر رد: RaggiTech
  (لعبة الذاكرة Memory Game) لتفهم التعامل مع مصفوفة الادوات RaggiTech 0 2,716 17-10-12, 09:05 PM
آخر رد: RaggiTech
  مثال رائع من مايكروسوفت يوضح اكواد التعامل مع الملفات و بتصميم ممتاز(80ك ب) RaggiTech 0 2,389 17-10-12, 07:19 PM
آخر رد: RaggiTech
  التعامل مع البرامج والتطبيقات الخارجية RaggiTech 0 2,334 17-10-12, 06:54 PM
آخر رد: RaggiTech
  لانشاء قاعده بيانات و التعامل معها من خلال الكود RaggiTech 0 2,691 17-10-12, 05:24 PM
آخر رد: RaggiTech
  كيفيه التعامل من ال ImageList Class RaggiTech 0 2,350 17-10-12, 05:19 PM
آخر رد: RaggiTech
  كيفيه التعامل مع NumericUpDown control RaggiTech 0 2,182 17-10-12, 05:19 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم