Fiddle here。 给出一个函数(string a, string b) F(),可以解构它返回的元组: var (a, b) = F();
(string c, string d) = F();
或者你可以给它分配: var (a, b) e = F();
(string a, string b) f = F();
var g = F(); // One of these
我试图使用C#7型模式对一个元组类型: var lst = new List<object>();
lst.Add("foo");
lst.Add(("bar","baz"));
foreach (var item in lst) {
switch (item) {
case string s:
break;
case (string, st