gpt4 book ai didi

c# - 如何将此 VB 代码转换为 C#?

转载 作者:太空狗 更新时间:2023-10-30 00:35:54 25 4
gpt4 key购买 nike

我在将这段代码(最初在 VB 中)转换为 C# 时遇到问题。特别是,如何将负数应用于整数。

Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Const GWL_STYLE = (-16)
Private Const WS_MAXIMIZEBOX = &H10000
dim lStyle as long

lStyle = GetWindowLong(Lhwnd, GWL_STYLE)
lStyle = lStyle And Not WS_MAXIMIZEBOX

最佳答案

In particular, how does one apply a negative to an int.

我猜你卡住的那一行是最后一行。代码似乎有点清晰。在 C# 中,您可以这样做:

lStyle &= ~WS_MAXIMIZEBOX

关于c# - 如何将此 VB 代码转换为 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3302002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com