4
KeyValuePairよりもタプルを使用する方が良いのはいつですか?
私は通常KeyValuePair<TKey,TValue>、一方が他方の鍵であるという意味でペアに関連するデータがある場合は常にこのタイプを使用しました。データが関連していない場合は、Tuple<T1,T2>タイプの方が理にかなっているので、それを使用します。 今、私は一般的に避けて好む理由についてこの記事を読んだだけです。主な議論は、のパフォーマンス上の利点です。KeyValuePair<TKey,TValue>Tuple<T1,T2>Tuple<T1,T2> パフォーマンス以外で、KVPがより良い選択である理由はありますTuple<T1,T2>か?