1
我目前在VB.NET中編寫一個幫助函數來將枚舉值數組轉換爲CSV,但是我遇到了一些困難......枚舉值的通用數組?
我不確定什麼類型的爭論我的函數應該採取,如果我想使它足夠通用,以處理任何我傳入它的枚舉。
這是我到目前爲止有:
Public Shared Function EnumArrayToCSV(ByVal values() As System.Enum) As String
Dim result As Generic.List(Of String) = New Generic.List(Of String)
For i As Integer = 0 To values.GetUpperBound(0)
result.Add(Convert.ToInt32(values(i)))
Next i
Return String.Join(",", result.ToArray)
End Function
我意識到arguement是不正確的,我用枚舉的數組工作。理想情況下,我想要使用一組通用枚舉值。
誰能幫助?
上面代碼中的輕微語法錯誤 For循環應該可能讀爲「對於每個項目作爲T中的值」 – 2009-04-20 14:59:27