gpt4 book ai didi

.net - a = b = 5 在 VB.NET 中 - 不可能?

转载 作者:行者123 更新时间:2023-12-03 18:27:59 26 4
gpt4 key购买 nike

是否可以在 VB.NET 中做 a = b = 5 ? (我知道 = 也是一个比较运算符)

我的意思是做 不是 结果(如果 b = 2,例如)

a = false
b = 2

但是,在以下情况下如何做到这一点?

不便在我的代码中引起了这个问题:一些对象 a, b, .. z在方法中由 ref 传递,如果我不初始化它们,编译器会警告我它应该被初始化(= 没有例如)
Dim a, b, c, d, z As GraphicsPath ' = Nothing is impossible, only each a part
DrawPaths(a, b, c, d, z) ' DrawPaths sets a = new GraphicPath() etc.

最佳答案

a = b = 5方法

if b = 5 then a = true else a = false

如果要同时将值 5 分配给 a 和 b,则必须将其添加到单独的行中:
b = 5
a = b

您也可以将它们写在同一行上,但使用 vb.net 行分隔符:
b = 5 : a = b

关于.net - a = b = 5 在 VB.NET 中 - 不可能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2027193/

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