为什么var m = 6 + + + + + + + + + 6; 在c#中有效吗?

Des*_*ted 10 c#

标题是大多数问题,是什么允许这是有效的代码?是否有任何好处或技巧可以让我利用它?

CMS*_*CMS 17

一元加运算具有更高的优先级加法操作,只是分割你的表达成多个分组表达式和它似乎很明显:

var m = 6 + ( +( +( +( +( +( +( +( 6 ))))))));
      //6 + 6
Run Code Online (Sandbox Code Playgroud)