تقييم الموضوع :
  • 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]
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال , هل هناك ثقنية في السي شارب للتحكم في design مثل JAVA fx ؟ samodix 1 5 منذ 27 دقيقة مضت
آخر رد: محمد كريّم
  السلام عليكم اخواني سؤال حول تعريف المتغيرات اوس باسم عبد الحميد 1 71 11-08-17, 01:23 AM
آخر رد: محمود بكرى
  [SQL] سؤال هدى العامري 1 138 25-04-17, 02:25 PM
آخر رد: khodor1985
  سؤال حول استخراج معلومات كارت الشاشة بواسطة مكتبة WMI ahmed althalgy 0 104 05-04-17, 01:25 AM
آخر رد: ahmed althalgy
  [C#.NET] مساعدة بخصوص ارسال اميل last_warrior 2 244 18-02-17, 01:55 AM
آخر رد: last_warrior
Smile [VB.NET] [سؤال] كل ما يخص elementhtml في الفيجوال بيسك muhnnad002016 1 219 15-01-17, 10:36 PM
آخر رد: Basil Abdallah
  [سؤال] سؤال لو سمحتو فكر مبدع 1 219 01-01-17, 07:11 AM
آخر رد: عبد الكريم كنعان
  سؤال عن عمل فلترة باستخدام تكست بوكس last_warrior 0 231 10-12-16, 12:44 AM
آخر رد: last_warrior
  [C#.NET] بخصوص سلسلة التعامل مع الويب وسلسلة التعامل مع البرامج الاخ العزيز الشاكي لله GENNARO 0 230 05-10-16, 05:28 PM
آخر رد: GENNARO
  [سؤال] السي شارب ؟ أم الفيجوال ؟ سؤال متكرر abomariamelmasry 18 3,554 01-08-16, 03:54 PM
آخر رد: أبوبكر سويدان

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


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