This is the most important thing to know about the Tuple type. Tuple is a class, not a struct. It thus will be allocated upon the managed heap. Each class instance that is allocated adds to the burden of garbage collection.
Note:
The properties Item1, Item2, and further do not have setters. You cannot assign them. The Tuple is immutable once created in memory.