C#でKeyValuePairをDictionaryに変換する

KeyValuePairをDictionaryに
KeyValuePair を Dictionary(連想配列)に変換する最もシンプルな方法。

var dictionary = new Dictionary<int, string>();
var kvp = new List<KeyValuePair<int, string>>() { new KeyValuePair<int, string>(1, "hoge"), };
dictionary = kvp.ToDictionary(x => x.Key, x => x.Value);

型が合っていないとビルドエラーになります。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で入力した文字に勝手に取り消し線が入る