C# 执行var=var+;N

C# 执行var=var+;N,c#,post-increment,unary-operator,C#,Post Increment,Unary Operator,我想使用类似于var++的增量后解决方案的结构,增加n的var值 后期增量如下所示: int var = 0; var++; // var = var + 1 我想增加n的var,例如n=4。正确的语法是什么 int var = 0; var++4; // var = var + 4 but obviously not working; 你要找的实际上是一个带算术运算符的 int a = 5; a += 9; Console.WriteLine(a); // output: 14 a -

我想使用类似于
var++
的增量后解决方案的结构,增加
n
var

后期增量如下所示:

int var = 0;
var++; // var = var + 1
我想增加
n
var
,例如
n=4
。正确的语法是什么

int var = 0;
var++4; // var = var + 4 but obviously not working;

你要找的实际上是一个带算术运算符的

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

您正在寻找
var+=4?(
var+=n;
在一般情况下)是否要按
4
的步骤递增?比如1,5,9,13?离题:
var
是一个关键词。你真的不应该用它作为变量名是的,这就是我要找的。谢谢我经常使用
复合赋值:
bool hasrerror=false
hasrerrors |=CheckErrors()