تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
البحث داخل مصفوفة
#1
بسم الله الرحمن الرحيم


السلام عليكم ورحمة الله وبركاته

لو سمحتم أريد أمثلة على دوال البحث في المصفوفة

Array.Find()
Array.FindAll()
Array.FindIndex()
Array.FindLast()
Array.FindLastIndex()
Array.BinarySearch()

شكرا
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم

find
تستخدم لإيجاد عنصر حسب شرط معين
PHP كود :
Dim arr(3) As String
        arr
(0) = "ahmed"
        
arr(1) = "mohamed"
        
arr(2) = "hassan"
        
arr(3) = "mahmod"

        
MsgBox(Array.Find(arr, Function(obj As String) As Boolean
                                   
Return obj "ahmed"
                               
End Function)) 

find all
تستخدم لإيجاد عناصر حسب شرط معين
PHP كود :
Dim arr(3) As String
        arr
(0) = "ahmed"
        
arr(1) = "mohamed"
        
arr(2) = "hassan"
        
arr(3) = "mahmod"

        
For Each i In Array.FindAll(arr, Function(obj As String) As Boolean
                                             
Return obj.Contains("m")
                                         
End Function)
            
ListBox1.Items.Add(i)
        
Next 

find index
تستخدم لإيجاد الـ index الخاص بعنصر حسب شرط معين
PHP كود :
Dim arr(3) As String
        arr
(0) = "ahmed"
        
arr(1) = "mohamed"
        
arr(2) = "hassan"
        
arr(3) = "mahmod"

        
MsgBox(Array.FindIndex(arr, Function(obj As String) As Boolean
                                        
Return obj "hassan"
                                    
End Function)) 

find last index تشبة find index

find last تشبة find
الرد }}}
تم الشكر بواسطة:
#3
شكرا لك أخي احمد لكن جميع الأمثلى لا تعمل معي يوجد أخطاء في المحرر(الخط الأزرق)
أنا بستخدم vb 2008 هل من الممكن أن ترفق المثال؟
وماذا عن Array.BinarySearch()؟
الرد }}}
تم الشكر بواسطة:
#4
انا معنديش vb 2008
عندى 2012
الرد }}}
تم الشكر بواسطة:
#5
شكرا لك أخي احمد
لقد بحثت في بعض المواقع الأـجنبية ووجدت أمثلة لما أريد
وقد قمت بعمل مثال مرفق لجميع أنواع البحث داخل الكلاس array ما عدا الطريقة الأخيرة binarysearch فهي مهمة باقي الأعضاء شكرا


الملفات المرفقة
.rar   Array_search.rar (الحجم : 12.86 ك ب / التحميلات : 53)
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,869 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  [VB.NET] استفسار بخصوص البحث في RichTextBox SerialPort dubai.eig 2 666 18-06-25, 11:09 AM
آخر رد: dubai.eig
  مصفوفة الأعداد بالكومبوبوكس العيدروس 10 615 26-01-25, 02:48 PM
آخر رد: العيدروس
  استدعاء من جدولين داخل اداه FlowLayoutPanel برجاء الافادة للضرورة جداً modymody300894 7 644 15-11-24, 11:02 AM
آخر رد: modymody300894
  كتابه عدد معين من الارقام داخل تيكست بوكس modymody300894 3 564 07-11-24, 09:15 PM
آخر رد: modymody300894
  ترتيب شجره الحسابات داخل الجريد فيو modymody300894 2 414 31-10-24, 12:27 PM
آخر رد: modymody300894
Exclamation [VB.NET] ممكن عمل كود لحفظ المكتوب داخل اداة TextBox الورد الصناعي 9 814 17-10-24, 11:43 PM
آخر رد: salamandal
Rainbow [كود] البحث تلقائياً عند التبديل بين الـ RadioButton محمد مسافر 8 710 04-10-24, 02:33 AM
آخر رد: Taha Okla
Rainbow [كود] البحث وتحريك اسهم الداتا جريدفيو عند البحث محمد مسافر 2 587 19-09-24, 01:14 AM
آخر رد: محمد مسافر
  مساعدة البحث بين تاريخين أبووسم 3 552 16-08-24, 01:37 PM
آخر رد: أبووسم

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


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