Open1
C#るソースファイルをディクショナリに変換する方法
はしめに
リソースファイルのデータをディクショナリに追加する際に、foreachで回して作成していましたが、一行で記載できないか考えました。正直見づらいです。
記述方法
適当なresxファイルをVisual Studioで新規追加する。
Properties.Note.ResourceManager.GetResourceSet(System.Globalization.CultureInfo.CurrentCulture, true, true).Cast<DictionaryEntry>().ToDictionary(entry => (NoteType)Enum.Parse(typeof(NoteType), entry.Key.ToString()), entry => entry.Value.ToString());```
普通にforeachで回したほうがいいですね。以上です。