C#中+=是什么意思?

INTVAL1=11INTVAL2=10INTVAL1+=INTVAL2请问INTVAL1和INTWAL2的值... INTVAL1 =11 INTVAL2 =10
INTVAL1+=INTVAL2
请问INTVAL1和INTWAL2的值
展开
 我来答
创作者alan
高粉答主

2018-11-13 · 知行合一,有志者事竟成
创作者alan
采纳数:68 获赞数:67075

向TA提问 私信TA
展开全部

C#中+=意思是复合的赋值运算符。

比如代码:INTVAL1 =11 INTVAL2 =10

INTVAL1+=INTVAL2 //等价于INTVAL1=INTVAL1+INTVAL2 ,其中后面一个INTVAL1的值为11,INTVAL2 的值为10,执行语句后,INTVAL1的值就为21。

x+=表达式;就是 x=x+表达式;的简写方式。其中 的“表达式”,可以是任何合法的数值表达式。

扩展资料:

C语言中“=>”的意思:

lambda表达式,表示一个匿名函数,=>前面的是参数,后面的是函数体。Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象,是一个匿名函数,即没有函数名的函数。

举例说明:Func<int, int, int> Add = (x, y) => x + y;Console.WriteLine(Add(2, 3)); // 5

在 is 或 as 运算符的左侧不允许使用 Lambda。适用于匿名方法的所有限制也适用于 Lambda 的表达式。

IT干货sufaith
2018-12-05 · TA获得超过2134个赞
知道答主
回答量:49
采纳率:0%
帮助的人:4.4万
展开全部

C#中 += 意思为:加法赋值运算符。表示该符号左右两边的值先进行+运算,得出两者的和,然后赋值给符号左边的变量。例如:a += b, 等同于 a = a + b。

题目中涉及到的代码:

INTVAL1 = 11

INTVAL2 = 10

INTVAL1+= INTVAL2

执行运算后的结果为:INTVAL1的值为21,INTVAL2的值为10

扩展资料:

1、C#中的 -= 运算符:

C#中 -= 意思为:减法赋值运算符。表示该符号左右两边的值先进行-运算,得出两者的差,然后赋值给符号左边的变量。例如:a -= b, 等同于 a = a - b。

代码示例为:

INTVAL1 = 11

INTVAL2 = 10

INTVAL1 -= INTVAL2

最终运行结果为:INTVAL1 = 1, INTVAL2 = 10

2、C#中运算符的结合性

当表达式中出现两个或两个以上具有相同优先级的运算符时,将根据结合性计算它们。 左结合运算符按从左到右的顺序计算。 例如,x * y / z 将计算为 (x * y) / z。 右结合运算符按从右到左的顺序计算。 例如,赋值运算符是右关联的。 如果不是,下面的代码将导致错误。

int a, b, c;

c = 1;

// The following two lines are equivalent

a = b = c;

a = (b = c);  

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
刀塔的激情岁月
2018-12-20 · TA获得超过476个赞
知道答主
回答量:4
采纳率:0%
帮助的人:1.6万
展开全部

“+=”的意思是加法赋值运算符。如“x += y”等价于 x = x + y。通俗的说是把左边的变量的值加上右边变量的值再赋值给左边的变量。

INTVAL1+=INTVAL2 等价于 INTVAL1=INTVAL1+INTVAL2,INTVAL1=10+11=21,INTVAL1值不变,依旧为11。

扩展资料:

c#其他运算符:

  1. ++运算符

一元增量运算符 ++ 按 1 递增其操作数。 它以两种形式进行支持:后缀增量运算符x++ 和前缀增量运算符 ++x。

(1)后缀递增运算符

x++ 的结果是此操作前的 x 的值,如以下示例所示:

(2)前缀增量运算符

++x 的结果是此操作后的 x 的值,如以下示例所示:

2. -- 运算符

一元减量运算符 -- 按 1 递减其操作数。 它以两种形式进行支持:后缀减量运算符x-- 和前缀减量运算符 --x。

(1)后缀递减运算符

x-- 的结果是此操作前的 x 的值,如以下示例所示:

(2)前缀减量运算符

--x 的结果是此操作后的 x 的值,如以下示例所示:

参考资料:Microsoft-C#运算符

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奚秀花禚胭
2019-06-23 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:674万
展开全部
方法是操作对象的途径,属性则是对象本身的固有特性,而从语言实现来说,C#是通过函数来实现方法这个操作方法的.在类中每个public函数作为这个类的对象的一个方法存在.而每个类都有属性,在C#中是通过类的公有或私有变量来表现的.
所以可以说:类中的公有函数即是这个类的方法.类中的所有变量均可以看作该类的属性.(只适用于C#,JAVA对方法和属性的表达有更细的分别)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tangdongNo1
2009-06-11 · TA获得超过463个赞
知道小有建树答主
回答量:391
采纳率:0%
帮助的人:110万
展开全部
C#中+=表示复合的赋值运算符;比如你的代码:
INTVAL1 =11 INTVAL2 =10
INTVAL1+=INTVAL2 //等价于INTVAL1=INTVAL1+INTVAL2 ,其中后面一个INTVAL1的值为11,INTVAL2 的值为10,执行语句后,INTVAL1的值就为21
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(10)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式