4
什么时候使用元组和KeyValuePair更好?
通常,KeyValuePair<TKey,TValue>只要我拥有与数据对相关的数据,就使用一种类型,因为一个是另一个的关键。如果数据不相关,则Tuple<T1,T2>类型更有意义,我会考虑。 现在,我只读了这篇文章,了解为什么通常要避免KeyValuePair<TKey,TValue>和偏爱Tuple<T1,T2>。主要的争论是绩效的收益Tuple<T1,T2>。 外部表现,有什么理由比KVP更好Tuple<T1,T2>?