
نوشته شده توسط
Microsoft.net
خوشم میاد که بعد از یک مقدمه کوتاه سریع رفتی سر اصل مطلب و اونهم انجام پروژه درسی توسط بچه های فرومه !!! D:
دمت گرم خیلی باحال گفتی.
اما خوب کاره ما همینه دیگه، به هم کمک کنیم که برنامه نویسی کنیم.
تو VB.Net شما نیازی ندارین که برای جستجوی آرایتون کد بنویسید. جستجوی آرایه در VB.Net به صورت تابعی آماده دراومده که شما آرایه را می دید و اندیس عنصر مورد جستجو را تحویل می گیرید.
Dim Arr(30) As Integer
For I As Byte = 0 To Arr.GetUpperBound(0)
Randomize(Date.Now.Millisecond)
Arr(I) = Rnd() * 100
Next
Array.Sort(Arr)
Dim Result As String = Nothing
For I As Byte = 0 To Arr.GetUpperBound(0)
Result &= Arr(I) & vbNewLine
Next
Dim SearchElement As Integer = Rnd() * 100
MsgBox("Search For : " & SearchElement)
MsgBox(Result)
If Array.BinarySearch(Arr, SearchElement) > 0 Then
MsgBox("Found In :" & Array.BinarySearch(Arr, SearchElement))
Else
MsgBox("Element Not Found")
End If
اینم از مثال. برای جستجوی ترتیبی هم می توانی از توابع Exist و Find استفاده کنی.
در ضمن امکانات دیگری هم مثل مرتب سازیبا سرعت فوق العاده بالا هم جزوی از امکانات کلاس Array هست که می توانید استفاده کنید.