标签: c# syntax tuples destructuring c#-7.0
我对C#7元组感到困惑,坦率地说,他们周围的文档数量很少。
例如我从例子中知道我可以做到这一点
var tup = (a: 1, b: 2); (var a, var b) = tup;
但这种用法实际上是我一直看到的唯一例子。根据其他语言的经验,我知道更常见的是要将元组结构化为参数列表。
类似
test(tup);
...
int ((int a, int b)) => a + b;
但我无法弄清楚语法,也找不到任何例子 - 这有可能吗?