using System; namespace sharp.extensions { public struct Tuple<_X> { public _X X { get; set; } public _X Y { get; set; } public Tuple(_X x, _X y) { this.X = x; this.Y = y; } } public struct Tuple<_X,_Y> { public _X X { get; set; } public _Y Y { get; set; } public Tuple(_X x,_Y y) { this.X = x; this.Y = y; } } }