我正在基于 Delphi(转换代码)在 C# 中制作应用程序,但我发现了一个我不认识的命令(shl),我想知道是否有任何与 C# 等效的命令。
提前致谢。
我正在基于 Delphi(转换代码)在 C# 中制作应用程序,但我发现了一个我不认识的命令(shl),我想知道是否有任何与 C# 等效的命令。
提前致谢。
从Shl 关键字,这是一个按位左移,从C# 按位移位运算符将是<<
Shl
是左移运算符,在 C# 中您使用<<
.
var
a : Word;
begin
a := $2F; // $2F = 47 decimal
a := a Shl $24;
end;
是相同的:
short a = 0x2F;
a = a << 0x24;