私はデータの文字列を持っています:
Key1=Value1,Key2=Value2,KeyN=ValueN
文字列を分割しようとしています
List<KeyValuePair<string, string>>
私はこれを簡単に行うことができます:
List<string[]> values = item.Split( ',' ).Select( p => p.Split( '=' ) ).ToList();
しかし、それを KeyValuePair のリストに入れる方法がわかりません。私がこれまでに得た最も近いものは次のとおりです。
List<KeyValuePair<string, string>> values = item.Split( ',' )
.Select( p => new KeyValuePair<string, string>(){ p.Split( '=' ) } ).ToList();
しかし、それはまだ少しずれています:(
ループで簡単にできることはわかっていますが、練習すれば完璧になるので、Linqで機能させたいと思っています。こののような同様の質問の例をすでにかなり見てきましたが、それらの質問と私の質問の間の点をつなぐことができないようです。誤って重複を投稿してしまった場合はご容赦ください。
どんな助けでも本当に感謝します、ありがとう:)