Code:
Sub Main()
List_Of_T()
arr_list_Test()
System.Threading.Thread.Sleep(1000000000)
End Sub
Dim StopWatch As New Stopwatch
Public Sub arr_list_Test()
StopWatch.Start()
Dim arr_Test As New ArrayList
For i As Integer = 0 To 100000
arr_Test.Add(i)
Next
StopWatch.Stop()
Console.WriteLine(StopWatch.Elapsed.ToString)
End Sub
Public Sub List_Of_T()
StopWatch.Start()
Dim Lis_Test As New List(Of Integer)
For i As Integer = 0 To 100000
Lis_Test.Add(i)
Next
StopWatch.Stop()
Console.WriteLine(StopWatch.Elapsed.ToString)
End Sub
results :
List (of T) : 4 runs
00:00:00.0018848
00:00:00.0018781
00:00:00.0019760
00:00:00.0018498
average : 00:00:00.0018971.75
Arraylist : 4 runs
00:00:00.0052716
00:00:00.0048854
00:00:00.0054924
00:00:00.0039683
average : 00:00:00.0049044.25
PS Did not know if this should be in advanced or the general vb.net forum

New Topic/Question
Reply



MultiQuote






|