Читаю статью на Хабре про кортежи и так сказать с самого начала кое что не понял, а именно вот эту часть кода:
// Constructing the tuple instance
var tpl = (1, 2);
// Using tuples with a dictionary
var d = new Dictionary<(int x, int y), (byte a, short b)>();
// Tuples with different names are compatible
d.Add(tpl, (a: 3, b: 4));
...
Комментируя как я понимаю именно это выражение d.Add(tpl, (a: 3, b: 4))
автор пишет
Два кортежа с одинаковыми типами элементов, но с разными именами, совместимы: (int a, int b) = (1, 2)
Зачем это было отдельно выделять, это ведь тоже самое, к примеру если я прокомментирую следующий код
int a = 1;
int b = 2;
int c = a + b;
так: Две переменные имеют разные имена: a и b, но тип их значений 1 и 2 одинаков (целое число) и это значит, что они совместимы.
Я прав или тут что-то другое имелось в виду?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Код на стороне клиента (UnityЗа кадром вызов метода, старт и Usings)