0

我正在循环通过一个名为“rIndex”的字段排序的行集合。我创建了一个 Enum 并将项目的名称分配给我希望索引的数字。例如

公共枚举行顺序

行 A = 1 行 B = 3 行 C = 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

有谁知道如何将变量传递给枚举的字段,以便它返回它的数字?

4

1 回答 1

1

只需要将您的enum变量转换为int

Dim value As Integer = CInt([Enum].Parse(GetType(RowOrder), [Enum].GetName(GetType(RowOrder), myRowOrder)))
于 2012-11-05T19:54:38.980 回答