簡體   English   中英

C# 模式匹配 arrays

[英]C# Pattern match arrays

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

無法編譯。

如何對 arrays 進行模式匹配?

您必須像這樣自己擴展數組的元素

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM