我循环遍历一个名为“rIndex”的字段排序的行集合。我创建了一个枚举,并将项目的名称分配给我想要索引的数字。例如
Public Enum RowOrder
RowA = 1 RowB = 3 RowC = 2
我正在使用精选案例来正确识别我想要的集合。
for each row in collection
Select Case row
Case rowA, rowB, rowC
row.rIndex = RowOrder.( 'I want to put the variable row name here, something like row.tostring )
Case Else
'Do nothing
next row
有没有人知道如何将变量传递给Enum的字段,以便返回其编号?
答案 0 :(得分:1)
只需将enum
变量转换为int
Dim value As Integer = CInt([Enum].Parse(GetType(RowOrder), [Enum].GetName(GetType(RowOrder), myRowOrder)))