Used to serialize the viewstate (along with its cousin triple).
I would suggest that the reason they are not part of the core library (although there is nothing ASP.NET specific to them) is that they are not very useful because they are untyped.
To include an untyped pair and a triplet in the base library can be seen as encouraging "impartial" programming.
The dialed tuple may be useful though (and I think they have F #). I think anonymous types cover most cases of using heterogeneous tuples.
JacquesB
source share