2015-08-08 54 views
5

我已经广泛研究,但似乎无法找到任何关于它的方面。什么将作为一个运营商在c#

如果我是if语句使用的验证和写这些方针的东西需要:

if(split[lengthsplit + 1] == "=" && split[lengthsplit - 1] == "=") 

我可以写上与相同的结果如下:

if(split[lengthsplit +- 1] == "=") 

我看不到这样的结果,我想知道在这种情况下是否会添加1并将其带走,或者如果它会尝试这两种情况,首先会给予压缩验证的能力,从而在某种程度上摆脱布尔运算符。

如果是这种情况,但也许我可以使用split [lengthsplit + - ]来代替?

+3

'x + - 1' =='x + -1' =='x-1' –

+0

谢谢,这就是我所倾向的只是不确定。 –

回答

1

lengthsplit +- 1lengthsplit + (-1)没有 “ - +” 或 “+ - ” 运营商在 “C#”

+0

太棒了,那就是我认为会走的路线。 –

0

运营商没有+-。你提供的例子是如何不使用空白的完美例子。如果有任何东西+会自行消除。