何為 C# 中的 rvalue 和 lvalue?
以下是 C# 中的表示式型別 −
lvalue − 可以作為賦值左端或右端的表示式。
rvalue − 可以位於賦值右端(但不能為左端)的表示式。
變數為 lvalue,因此可以出現在賦值的左端。數字字面量為 rvalue,因此不能被賦值且不能出現在左端。
以下為有效的 C# 語句 −
int a = 100:
廣告
以下是 C# 中的表示式型別 −
lvalue − 可以作為賦值左端或右端的表示式。
rvalue − 可以位於賦值右端(但不能為左端)的表示式。
變數為 lvalue,因此可以出現在賦值的左端。數字字面量為 rvalue,因此不能被賦值且不能出現在左端。
以下為有效的 C# 語句 −
int a = 100: