4
Kiedy lepiej jest używać klasy Tuple niż KeyValuePair?
Zwykle KeyValuePair<TKey,TValue>używam tego typu, gdy mam dane związane z parami w tym sensie, że jeden jest kluczem do drugiego. Jeśli dane są niepowiązane, Tuple<T1,T2>typ ma więcej sensu i poszedłbym z tym. Teraz właśnie przeczytałem ten artykuł o tym, dlaczego ogólnie należy unikać KeyValuePair<TKey,TValue>i preferować Tuple<T1,T2>. Głównym argumentem jest korzyść wydajnościowa …