VB到C#如果转换如果param和1

the*_*Law 0 c# vb6

我正在用C#转换一些VB代码,如果是句子,我会有这个

if param and 1 then
...
end if
Run Code Online (Sandbox Code Playgroud)

我不知道如何在C#中转换它(btw param是一个简短的),这是与2的幂相关的东西吗?我怎么能转换这个?

ang*_*son 6

你需要把它写成一个布尔表达式:

if ((param & 1) != 0)
{
    ..
}
Run Code Online (Sandbox Code Playgroud)