#contents
*¤Ï¤¸¤á¤Ë [#i14af5ca]
ÇÛÎó¤Ç³ÊǼ¤µ¤ì¤Æ¤¤¤ëʸ»úÎ󤫤顢''¥æ¥Ë¡¼¥¯¤Êʸ»úÎó''¤À¤±¤ò¼è¤ê½Ð¤·¤Þ¤¹¡£
Î㡧
{"hoge","fuga","hoge","foo","fuga","bar"}
=> {"hoge","fuga","foo","bar"}
php¤À¤È¡¢''array_unique''¤È¤¤¤¦´Ø¿ô¤¬¤¢¤ê¤Þ¤¹¤¬¡¢.NET¤Ç¤Ï»÷¤¿¤è¤¦¤Êµ¡Ç½¤¬¤Ê¤¤¤Î¤Ç¼«ºî¤·¤Þ¤·¤¿¡£
*¥½¡¼¥¹¥³¡¼¥É [#j73d9484]
'ÇÛÎóÆâÍƤΥÀ¥ó¥×
'ref;http://www.thescripts.com/forum/thread455026.html
Private Sub DumpArray(ByVal srcArray() As String, ByVal msg As String)
Dim iIndex As Integer
Console.WriteLine(msg)
Console.WriteLine("Length: " + S.Length.ToString)
Console.WriteLine("--------------------------------------")
For iIndex = 0 To UBound(srcArray)
Console.WriteLine(srcArray(iIndex))
Next
Console.WriteLine()
End Sub
'ÇÛÎ󤫤é¥æ¥Ë¡¼¥¯¤ÊÃͤò¤È¤ê¤À¤¹
Private sub array_unique()
Dim arySrcString() As String = {"cab", "cab", "lzh", "cab", "lzh", "zip", "lzh"}
Dim aryDestString(1) As String
Dim bufString As String = ""
Dim i, j As Integer
DumpArray(arySrcString, "Contents of before")
Array.Sort(arySrcString)
For i = (arySrcString.Length - 1) To 0 Step -1
If arySrcString(i) <> bufString Then
ReDim Preserve aryDestString(j)
aryDestString(j) = arySrcString(i)
j = j + 1
End If
bufString = arySrcString(i)
Next
DumpArray(aryDestString, "Contents of after")
End Function
RIGHT:2006-05-05 (¶â) 22:14:24
----
[[Prog]]