在VBA中我使用类似的代码来设置一个布尔值,有没有办法在.NET中使用简写来完成类似的东西?
Dim A As Boolean
Dim B As Integer
Dim C As Integer
A = B = C
如果B等于C
,则将A设置为true或false完整的陈述将是:
If B = C Then
A = True
Else
A = False
End If
答案 0 :(得分:3)
是的,你可以写(在VB.NET中)A = B = C
以您期望的方式运作。我建议您添加一些括号以提高可读性:
A = (B = C)
另外,请确保您Option Strict On
以避免难以发现的类型转换错误。
在C#中你必须写:
A = (B == C);