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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] طلب تعديل كود بحث من البحث في الاكسس الى البحث بالسكيول وشكراً m22sf 1 18 منذ 4 ساعة مضت
آخر رد: thevirus
  تقسيم مصفوفة الى قسمين bidaya 12 134 أمس, 04:29 PM
آخر رد: bidaya
  [VB.NET] مساعدة في نقل الصنف من شاشه البحث الي فاتوره الشراء gmailali 1 38 20-01-17, 11:00 PM
آخر رد: مساعدة
  [VB.NET] كيف يتم البحث فى ليست فيو موجودة فى فورم اخر الماجيك مسعد 15 218 19-01-17, 08:33 PM
آخر رد: الماجيك مسعد
  تحميل قيم اكبرid فى الداتا جريد فيو داخل تسكت بوكس araxis 8 242 20-12-16, 08:42 PM
آخر رد: ابراهيم النعيمي
  [سؤال] كود البحث عن طريق اسم naden 2 176 15-12-16, 02:33 AM
آخر رد: naden
  تضمين ملف exe داخل مشروعك Incubus 2 142 14-12-16, 02:13 PM
آخر رد: Incubus
  [VB.NET] تنسيق التاريخ داخل داتاجريد tifagreet 5 173 12-12-16, 11:04 AM
آخر رد: tifagreet
  تقسيم ip داخل textbox Incubus 2 109 10-12-16, 11:30 PM
آخر رد: Incubus
  [VB.NET] كود البحث لا يظهر اي نتائج ولا اي اخطاء Asmaa adel 1 97 03-12-16, 09:41 AM
آخر رد: ابراهيم النعيمي

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


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