تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ترتيب النوع على أساس المفاتيح
#5
(20-10-16, 05:26 AM)silverlight كتب :
PHP كود :
       Dim list As List(Of String) = New List(Of StringFrom {"One""Two""Three""Four"}

 
       Dim minIndex As Integer 0
        Dim maxIndex 
As Integer 3
        Dim value 
As String = list(minIndex)
 
       list(minIndex) = list(maxIndex)
 
       list(maxIndex) = value

        
' هذا الجزء من الكود لعرض النتائج فقط في ليست بوكس
        For Each s As String In list
            ListBox1.items.add(s)
        Next 

جزاك الله خير  اسف لم افهم جيدآ بعد


كود :
       Dim myDict As New Dictionary(Of String, String) 'انشاء قاموس
       'اضافة items
       myDict.Add("one", 1)
       myDict.Add("four", 4)
       myDict.Add("three", 3)
       myDict.Add("two", 2)
       myDict.Add("five", 5)
       myDict.Add("seven", 7)
       myDict.Add("six", 6)

       Dim templist As List(Of String) = New List(Of String) 'انشاء list of string

       Dim sortedDict = (From entry In myDict Order By entry.Value Ascending).ToDictionary(Function(pair) pair.Key, Function(pair) pair.Value)
       'للترتيب

       For Each entry As KeyValuePair(Of String, String) In sortedDict ' item loop بعد الترتيب
           templist.Add(entry.Key) 'list of string الاضافة فى
           ListBox1.Items.Add(entry.Key) ' الاضافة فى listbox لاظهار النتائج
       Next
الان النتائج سوف تظهر بالترتيب 

كيف نقل مثلآ five و two فى الاول ليك الترتيب بهذا الشكل

five 
two 
one
three
four
six
seven
ممكن مثلآ نقلهم الى list اخرى ثم اعادة الترتيب على هذه الشكل

لاكن فى هذه الكود


كود :
       Dim list As List(Of String) = New List(Of String) From {"One", "Two", "Three", "Four"}

       Dim minIndex As Integer = 0
       Dim maxIndex As Integer = 3
       Dim value As String = list(minIndex)
       list(minIndex) = list(maxIndex)
       list(maxIndex) = value


       ' هذا الجزء من الكود لعرض النتائج فقط في ليست بوكس
       For Each s As String In list
           ListBox1.Items.Add(s)
       Next
لا يتم الترتيب بهذا الشكل
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: ترتيب النوع على أساس المفاتيح - بواسطة Mohamed20 - 20-10-16, 06:06 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 409 31-10-24, 12:27 PM
آخر رد: modymody300894
  ترتيب Crystal Report Sort waataanys 1 722 05-01-24, 12:40 AM
آخر رد: HALIM ELEULMA
  [VB.NET] مساعدة فى ترتيب نتائج الاستعلام ZEEN4ZEEN 1 600 08-11-23, 01:34 AM
آخر رد: الحزين اليماني
Heart [سؤال] ♥ إعادة ترتيب صفوف DataGridView ♥ أبو خالد الشكري 2 692 24-09-23, 08:50 AM
آخر رد: أبو خالد الشكري
  مشكلة ترتيب وفرز الأرقام في الداتاقريدفيو صالح عبدالله 4 872 13-05-23, 12:29 PM
آخر رد: صالح عبدالله
  ترتيب الملفات Osama NY 1 496 25-04-23, 08:13 PM
آخر رد: aljzazy
  [VB.NET] ترتيب تصاعدى AMAZ1972AMAZ 4 791 11-04-23, 11:19 AM
آخر رد: AMAZ1972AMAZ
  [سؤال] تعقب حركات لوحه المفاتيح حسن الجلب 0 435 28-11-22, 01:34 PM
آخر رد: حسن الجلب
  الرجاء كتابة كود عمل اختصار بلوحة المفاتيح بس عن طريق ctrl+n مثلا لاضافة مستند Mostafa201255411 0 658 21-11-22, 01:51 PM
آخر رد: Mostafa201255411
  ترتيب العرض الشراء الاول ثم السداد في حالة تساوي التاريخ atefkhalf2004 2 1,024 26-05-22, 10:07 PM
آخر رد: atefkhalf2004

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


يقوم بقرائة الموضوع: