何为 C# 中的 rvalue 和 lvalue?
以下是 C# 中的表达式类型 −
lvalue − 可以作为赋值左端或右端的表达式。
rvalue − 可以位于赋值右端(但不能为左端)的表达式。
变量为 lvalue,因此可以出现在赋值的左端。数字字面量为 rvalue,因此不能被赋值且不能出现在左端。
以下为有效的 C# 语句 −
int a = 100:
广告
以下是 C# 中的表达式类型 −
lvalue − 可以作为赋值左端或右端的表达式。
rvalue − 可以位于赋值右端(但不能为左端)的表达式。
变量为 lvalue,因此可以出现在赋值的左端。数字字面量为 rvalue,因此不能被赋值且不能出现在左端。
以下为有效的 C# 语句 −
int a = 100: