Skip to content

C# Feature – Tuples

Tuples group multiple values with names, returning multiple results without custom types.

C# 7 (2017)

class Pair { public int X; public int Y; }
(int X, int Y) p = (1, 2);
var (sum, count) = Aggregate(xs);
  • Prefer meaningful names for tuple elements.
  • Works with deconstruction assignment.