In some languages (such as PHP, Haskell, or Scala), you can assign multiple variables from tuples in a way that resembles the following pseudocode:
list(stri
This is what I do:
public static TResult Select(this Tuple source, Func selector) { return selector(source.Item1, source.Item2); } // this allows us ... GetAssociationAndMember().Select((associationId,memberId) => { // do things with the aptly named variables });