假設有一個枚舉:轉換枚舉整數數組的擴展方法
Public Enum MyEnum
Value1 = 100
Value2 = 200
Value3 = 300
End Enum
如何擴展方法來實現得到這個枚舉的所有值的整數數組?
Dim ints As Integer() = GetType(MyEnum).ToIntArray()
' result: ints = {100, 200, 300}
(我已經看到了擴展方法必須立足於一個類型。)
這裏有一些不錯的擴展方法:http://stackoverflow.com/questions/105372/how -do -i-enumerate-an-enum?rq = 1 –