1
var x = new int[] { 1, 2 };
var y = x switch {
  { 1, 2 } => "yea",
  _ => "nay"
};

无法编译。

如何对数组进行模式匹配?

4

1 回答 1

2

您必须像这样自己扩展数组的元素

var x = new int[] { 1, 2 };
var y = (x[0], x[1]) switch {
  (1, 2) => "yea",
  _ => "nay"
};
于 2022-01-29T00:09:08.367 回答