Enum.GetValues
リターンベースArray
タイプを参照し、Enum.GetNames
はstring
の配列を返します。しかし、私はこれがどのように非常に重要であるか理解していません。とにかくenum
の場合、値は文字列です。Enum.GetValuesとEnum.GetNamesの相違点
しかし、関連する問題があります。 DataGridView
ComboBox
列のデータは、DataSource
= Enum.GetValues
とすればenum
になりますが、Enum.GetNames
をDataSource
とするとデータバインドは行われません。
クール:
GetValues()
は-1、0と1を含む
int
配列を返します。ここでのDataGridViewのドロップダウンに列挙名をバインドする例があります。わかった。ありがとうcompetent_tech! –