当编译器看到THEN...END IF
(在 Vb 中)和{ ... }
(在 C# 中)这似乎是分隔If
语句时,它是否看到相同的东西。
如果以同样的方式对待它们,为什么我可以在 C# 中这样做:
if(true)
int x = 1;
//Instead of
if(true)
{
int x = 1;
}
但不是在 VB 中:
//Won't Compile
if(true)
x As Integer = 1
//Instead Of
if(true) then
x As Integer = 1
End If