賦值運算符是一個語句,不能在表達式中使用,表達式中的等號表示相等而不是賦值。 上示例: 在這個例子中,第一條語句將5賦給x,第二條語句中,第一個等號是賦值。而第二個等號是相等。 因此該語句首先計算x是否等於5,然後把結果(True)賦給變數y。 這個一定要註意,不然的話,在代碼可能會出現無法捕獲的副 ...
賦值運算符是一個語句,不能在表達式中使用,表達式中的等號表示相等而不是賦值。
上示例:
Dim x As Integer
Dim y As Object
x = 5
y = x = 5
Console.WriteLine(y)
Console.Read()
在這個例子中,第一條語句將5賦給x,第二條語句中,第一個等號是賦值。而第二個等號是相等。
因此該語句首先計算x是否等於5,然後把結果(True)賦給變數y。
這個一定要註意,不然的話,在代碼可能會出現無法捕獲的副作用。