SSp*_*oke 4 c# python arrays contains find
我正在尝试将python脚本转换为C#,我正在尝试确保它在一行代码中.
我该如何转换这条线?
if op.scale in (2, 4, 8):
Run Code Online (Sandbox Code Playgroud)
是的op.scale是一个整数数据类型,所以它检查它是否匹配数组中的任何值.
我知道在C#中你可以使用Range但这不是范围问题
if (Enumerable.Range(2,8).Contains(op.scale))
Run Code Online (Sandbox Code Playgroud)
我刚试过的一次尝试......看起来很有希望,但我得把它编译好.
if(Array.Exists(new Integer() {2,4,8}, element => element == op.scale))
Run Code Online (Sandbox Code Playgroud)