تقييم الموضوع :
  • 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] سؤال ali_ahmed12 0 374 02-12-22, 08:04 PM
آخر رد: ali_ahmed12
  مشكله بخصوص نقل الداتا بيز من جهاز المبرمج لجهاز العميل smsmmalak 1 949 07-10-22, 12:45 PM
آخر رد: asemshahen5
  [C#.NET] سؤال بسيط في C# XAMARIN FORMS sniperjawadino 1 826 20-07-22, 06:23 AM
آخر رد: سامح رمزي
  مشكله بخصوص طباعه لاصق الباركود c# smsmmalak 4 1,596 07-06-22, 11:50 AM
آخر رد: smsmmalak
  سؤال على منظومة دراسة وامتحانات soad 0 1,016 29-11-21, 10:20 AM
آخر رد: soad
  [SQL] سؤال بخصوص منع الدخول للسكول عبر Windows Authentication YasserNarf 0 1,040 01-09-21, 08:31 PM
آخر رد: YasserNarf
  [C#.NET] سؤال بخصوص ادخال البيانات واستدعائها من ال dataset امير رزق 3 1,466 28-08-21, 07:55 PM
آخر رد: asemshahen5
  [سؤال] سؤال بخصوص الحكم فى مقاس الكريسال ريبور بالكود Mustafa Shaker 0 968 09-07-21, 02:19 AM
آخر رد: Mustafa Shaker
  سؤال كيفية احتساب ايام اجازة mohamed2316 3 1,853 03-05-21, 06:29 AM
آخر رد: a7med saba
  سؤال عن ما هي التقنيات لانشاء موقع تفاعلي younass 3 1,860 19-01-21, 03:00 PM
آخر رد: zayedzayed

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


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