1. ホーム
  2. c#

[解決済み] C#でenumをlistに変換するには?[重複しています]。

2022-03-14 23:46:29

質問

を変換する方法はありますか? enum を、enum のすべてのオプションを含むリストに変換しますか?

解決方法は?

これは IEnumerable<SomeEnum> Enumのすべての値。

Enum.GetValues(typeof(SomeEnum)).Cast<SomeEnum>();

もし、それを List<SomeEnum> を追加するだけです。 .ToList() の後に .Cast<SomeEnum>() .

配列に対してCast関数を使用するには、配列の中に System.Linq をusingセクションに記述してください。