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