执行 var = var + n 的快捷语法?
Shortcut syntax for doing var = var + n?
我想增加 n
的 var
值,使用类似 post 的递增解决方案结构,例如 var++
.
post-增量是这样的:
int var = 0;
var++; // var = var + 1
我想增加 n
的 var
,例如 n = 4
。正确的语法是什么?
int var = 0;
var++4; // var = var + 4 but obviously not working;
你要找的其实是一个Compound assignment带算术运算符
int a = 5;
a += 9;
Console.WriteLine(a); // output: 14
a -= 4;
Console.WriteLine(a); // output: 10
a *= 2;
Console.WriteLine(a); // output: 20
a /= 4;
Console.WriteLine(a); // output: 5
a %= 3;
Console.WriteLine(a); // output: 2
我想增加 n
的 var
值,使用类似 post 的递增解决方案结构,例如 var++
.
post-增量是这样的:
int var = 0;
var++; // var = var + 1
我想增加 n
的 var
,例如 n = 4
。正确的语法是什么?
int var = 0;
var++4; // var = var + 4 but obviously not working;
你要找的其实是一个Compound assignment带算术运算符
int a = 5;
a += 9;
Console.WriteLine(a); // output: 14
a -= 4;
Console.WriteLine(a); // output: 10
a *= 2;
Console.WriteLine(a); // output: 20
a /= 4;
Console.WriteLine(a); // output: 5
a %= 3;
Console.WriteLine(a); // output: 2