97

私は通常KeyValuePair<TKey,TValue>、一方が他方のキーであるという意味でペア関連のデータがある場合は常にこの型を使用してきました。データに関連性がない場合は、Tuple<T1,T2>型の方が理にかなっており、それを使用します。

今、私はこの記事を読んで、一般的に を避けKeyValuePair<TKey,TValue>て好む理由について説明しましたTuple<T1,T2>。主な議論は、 のパフォーマンス上の利点ですTuple<T1,T2>

パフォーマンス以外では、KVP が よりも優れた選択になる理由はありますTuple<T1,T2>か?

4

4 に答える 4

0

本当に間違った質問をしているのですが、適切な質問は構造体 (KVP) よりも優れたクラス (タプル)_ を使用することです

于 2013-10-30T16:08:38.747 に答える