4
私は、ResourceDictionaryには文字列キーと文字列値のみが含まれています。今は同じ内容の辞書<文字列、文字列>を持っています。C#のDictionaryにResourceDictionaryをコピーする
どうすればよいですか? C#の中で最も速い解決策は何ですか?
編集:もパフォーマンスの面で最速、最も簡単なの面で最速)
私は、ResourceDictionaryには文字列キーと文字列値のみが含まれています。今は同じ内容の辞書<文字列、文字列>を持っています。C#のDictionaryにResourceDictionaryをコピーする
どうすればよいですか? C#の中で最も速い解決策は何ですか?
編集:もパフォーマンスの面で最速、最も簡単なの面で最速)
? .NET 3.5(とLINQ)を仮定すると:
resourceDictionary.Keys.Cast<string>().ToDictionary
(x => x, // Key selector
x => (string) resourceDictionary[x] // Value selector
);
うわー...私はそれが可能であるかも知らなかった。私は学ぶことがたくさんあると思う;) ありがとう! –
私はジョンの本を強くお勧めします:http://www.amazon.co.uk/C-Depth-What-need-master/dp/1933988363/ref=sr_1_1?ie=UTF8&s=books&qid=1239218924&sr=8-1 私たちは仕事で2部持っています –