تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
سؤال بخصوص الدالة sort()
#1
السلام عليكم ورحمة الله
يرجى من الإخوة شرح الدالة sort حيث أنا مبتدأ و بينما كنت أدرس List وجدت هذه الدالة ، و لكنني لم أفهمها بالرغم أنني بحثت عنها في msdn لكن لم أفهم لأن لغتي الإنجليزية سيئة ، شكرا مسبقا .
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

اخي الكريم هذه الدالة ببساطة تقوم بترتيب العناصر الموجودة داخل الList وذلك بمقارنة العناصر مع بعضها البعضSmile

اليك هذا المثال:

PHP كود :
List<string= new List<string>();
            
l.Add("sajad");
            
l.Add("ahmed");
            
MessageBox.Show("Befor sorting: "+l[0] + " " l[1]); 
            
l.Sort();
            
MessageBox.Show("After sorting: "+l[0] + " " l[1]); 

في هذا الكود اعلاه كما مبين ان اول عنصر هو sajad والثاني ahmed بعد الترتيب تكون العناصر اولا ahmed ثانيا sajad

طبعا نوع العناصر يحدده المستخدم ,اما string, او int او أي نوع آخر.

بالتوفيق ان شاءالله
الرد }}}}
تم الشكر بواسطة:
#3
السلام عليكم و رحمة الله وبركاته
شكرا أخي على الجواب و بارك الله فيك ، و لكن على أي أساس تقوم بالترتيب هل على حسب الترتيب الأبجدي أو من أكبر إلى أصغر أو شيئ آخر ، عذرا على هذه الأسئلة التافهة ، شكرا مجددا .
الرد }}}}
تم الشكر بواسطة:
#4
عملية ترتيب العناصر sort تعتمد على نوع ال culture التى يعمل عليها برنامجك
الرد }}}}
تم الشكر بواسطة:
#5
الأنواع الأساسية مثل string, int, double... تحقق الواجهة IComparer والتي تعتمد عليها List في المقارنة بين كل عنصرين من القائمة باستخدام الإجراء Compare

[/SIZE]
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] مساعدة بخصوص ارسال اميل last_warrior 2 77 18-02-17, 01:55 AM
آخر رد: last_warrior
Smile [VB.NET] [سؤال] كل ما يخص elementhtml في الفيجوال بيسك muhnnad002016 1 104 15-01-17, 10:36 PM
آخر رد: Basil Abdallah
  [سؤال] سؤال لو سمحتو فكر مبدع 1 104 01-01-17, 07:11 AM
آخر رد: عبد الكريم كنعان
  سؤال عن عمل فلترة باستخدام تكست بوكس last_warrior 0 105 10-12-16, 12:44 AM
آخر رد: last_warrior
  [C#.NET] بخصوص سلسلة التعامل مع الويب وسلسلة التعامل مع البرامج الاخ العزيز الشاكي لله GENNARO 0 118 05-10-16, 05:28 PM
آخر رد: GENNARO
  [سؤال] السي شارب ؟ أم الفيجوال ؟ سؤال متكرر abomariamelmasry 18 2,790 01-08-16, 03:54 PM
آخر رد: أبوبكر سويدان
  [VB.NET] سؤال عن تحريك البرنامج من اي مكان ؟ mezri59 2 266 16-06-16, 02:09 AM
آخر رد: نور الدين وليد
  سؤال عن Splash Screen memo.5ader 2 271 25-04-16, 09:02 PM
آخر رد: memo.5ader
  سؤال بخصوص ازاى اكتب نص فى text box .. واخليه يسمع فى label amir edward 3 335 30-03-16, 10:25 PM
آخر رد: ahmedabdelaliem
  سؤال asp م.أحمد الدسوقى 0 188 18-01-16, 01:56 PM
آخر رد: م.أحمد الدسوقى

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


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