How to use string.Endswith to test for multiple endings?

前端 未结 9 2466
死守一世寂寞
死守一世寂寞 2020-12-08 21:17

I need to check in string.Endswith(\"\") from any of the following operators: +,-,*,/

If I have 20 operators I don\'t want to use ||<

9条回答
  •  抹茶落季
    2020-12-08 22:00

    If you really want to, you can use De Morgan's laws to replace x || y in your code. One version says:

    !(x || y) == !x && !y
    

    If you want to have the same result, we just need to negate the entire expression twice:

    x || y == !!(x || y) == !(!x && !y)
    

提交回复
热议问题