我想知道是否有可能在线路出现后更新值,类似于:
int age = 10;
Console.WriteLine(age++);
Run Code Online (Sandbox Code Playgroud)
输出10,但age在之后变为11.
我的目标是拥有以下内容:
int offset = 1;
Console.WriteLine(offset += 4);
Run Code Online (Sandbox Code Playgroud)
但有上述行为.
编辑:我知道你总是可以用两行来完成它,但我想知道/希望你能在一行中做到这一点.
调用函数后更新值:
int offset = 1;
Console.WriteLine(offset);
offset += 4;
Run Code Online (Sandbox Code Playgroud)
你看:
Console.WriteLine(age++);
Run Code Online (Sandbox Code Playgroud)
本质上是相同的:
Console.WriteLine(age);
age += 1;
Run Code Online (Sandbox Code Playgroud)