0

「rIndex」というフィールドで並べ替えられた行のコレクションをループしています。Enum を作成し、アイテムの名前をインデックスにしたい番号に割り当てました。例えば

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 のフィールドに変数を渡してその番号を返す方法を知っている人はいますか?

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 に答える