Backend line

Tuples

ValueTuple vs Tuple, element names, deconstruction, equality, tuple patterns, when to use a record

1 sections

Start: Tuples

Mid-level 1

  1. TuplesA C# tuple (int Id, string Name) is syntax over System.ValueTuple<T1, T2>: a mutable struct with public fields Item1..Item7 plus Rest. Element names exist only at compile time (stored in [TupleElementNames] attributes on signatures), so…, not read