edit: решено, извините, из-за опечатки.
Этот код.
List<Tuple<Int16, Int16>> a = new List<Tuple<Int16, Int16>>();
Tuple<UInt16, UInt16> b = Tuple.Create<UInt16, UInt16>(4, 2);
a.Add(b);
Создает следующую ошибку для a.Add(b)
The best overloaded method match for
'System.Collections.Generic.List<System.Tuple<short,short>>
.Add(System.Tuple<short,short>)'
has some invalid arguments.
Короче говоря
List<Tuple<short,short>>.Add(Tuple<short,short>)
has invalid arguments
Не понимаю, как это.