تقييم الموضوع :
  • 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] بخصوص سلسلة التعامل مع الويب وسلسلة التعامل مع البرامج الاخ العزيز الشاكي لله GENNARO 0 76 05-10-16, 05:28 PM
آخر رد: GENNARO
  [سؤال] السي شارب ؟ أم الفيجوال ؟ سؤال متكرر abomariamelmasry 18 2,402 01-08-16, 03:54 PM
آخر رد: أبوبكر سويدان
  [VB.NET] سؤال عن تحريك البرنامج من اي مكان ؟ mezri59 2 175 16-06-16, 02:09 AM
آخر رد: نور الدين وليد
  سؤال عن Splash Screen memo.5ader 2 191 25-04-16, 09:02 PM
آخر رد: memo.5ader
  سؤال بخصوص ازاى اكتب نص فى text box .. واخليه يسمع فى label amir edward 3 266 30-03-16, 10:25 PM
آخر رد: ahmedabdelaliem
  سؤال asp م.أحمد الدسوقى 0 146 18-01-16, 01:56 PM
آخر رد: م.أحمد الدسوقى
  سؤال فى الفيجول أستوديو م.أحمد الدسوقى 2 190 28-12-15, 10:34 AM
آخر رد: م.أحمد الدسوقى
  سؤال حول تحزيم البرامج Mr.Mando 1 372 07-07-15, 11:48 PM
آخر رد: مبرمج بلا حدود
  [سؤال] سؤال عن Program.cs وعن Module عبد الله 3 776 13-03-15, 10:24 PM
آخر رد: ربيع
  [سؤال] سؤال حول كود الاضافه مصطفى مجيد 0 383 04-02-15, 06:09 PM
آخر رد: مصطفى مجيد

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


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