چطور در داخل ArrayList جستجو کنم ؟

سلام .
من در Asp.net و با زبان Vb.net کار میکنم .
یک آرایه درام که بصورت داینامیک ایجاد میشه !
حال میخوام کدی بنویسم که بطور خودکار ، جستجویی در داخل آرایه انجام بده و تعداد نتایج مشابه رو برگردونه !
به عبارتی میخوام نتیجه این جستجو ، یک آرایه دو بعدی باشه که ستون اول اون ، یک آیتم از آرایه ی قبلی و ستون دومش ، تعداد تکرار اون آیتم در آرایه اولی باشه !
 

TNZ187

Member
امتحانی

سلام
این کد را امتحان کن . تابع اصلی Search هست که مورد های جست و جو و آرای مورد نظر رو می دید بهش و اون یک Collection بر می گردونه که کلیدش کلمه جست و جو شونده و مقدارش همون تعداد تکرار هستش.
کد:
Private Function Searching(ByVal Item As String, ByVal arr As ArrayList) As Integer
        If arr.Contains(Item) Then
            count += 1
            arr.Remove(Item)
            Searching(Item, arr)
        End If
        Return count
    End Function
    Public Function Search(ByVal items As ArrayList, ByVal contents As ArrayList) As Collections.Specialized.NameValueCollection
        Dim result As New Collections.Specialized.NameValueCollection
        For Each i As String In items
            count = 0
            result.Add(i, Searching(i, contents))
        Next
        Return result
    End Function
 

جدیدترین ارسال ها

بالا