我想將python腳本轉換爲C#,我試圖確保它在1行代碼中。C#如何檢查數字是否是任何組值?
我將如何去轉換這條線?
if op.scale in (2, 4, 8):
yeah op.scale是一個整型數據類型,所以它檢查它是否與數組中的任何值相匹配。
我知道在C#中,你可以使用範圍,但是這不是一個問題,範圍
if (Enumerable.Range(2,8).Contains(op.scale))
我只是嘗試了嘗試..看起來很有前途,但我得到它的編譯。
if(Array.Exists(new Integer() {2,4,8}, element => element == op.scale))
如果(新[] {2,4,8}。載(op.scale))? – Martheen
看起來不錯,謝謝對不起,如果問題太簡單我有一個心理障礙 – SSpoke
「數組中的字符串」也包括這種情況。答案包括幾種適用於任何類型的通用變體。 –