C#版本8 ..运算符的优先顺序是什么?

艾拉·巴克斯特(Ira Baxter)

我正在将MS C#7.x解析器升级到C#8。它具有新的语法和运算符,并且其中大多数似乎在任何合理的V7语法中都具有明显的位置。

但是,有一个新的二进制运算符构成范围:

  ..

但是我找不到任何关于运算符优先级层次结构的信息。实际上,人们希望它的优先级低于加法或减法,因此人们可以写

xyz[n+k..m-k]

但这只是我的猜测。

在某处有v8运算符优先级表吗?

显然,版本8没有Microsoft发布的语法。希望我错了。

曼弗雷德·拉德维默

从MSDN(https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/proposals/csharp-8.0/ranges):

范围运算符的所有形式都具有相同的优先级。这个新的优先级组低于一元运算符,并且高于多乘法算术运算符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C#预处理程序指令中运算符的优先级是什么?

来自分类Dev

代码执行的结果是什么?C 运算符优先级

来自分类Dev

C ++ +运算符的用法是什么?目的是什么?

来自分类Dev

C ++ 17:在“折叠”概念中,“优先级低于强制转换的运算符”是什么意思?

来自分类Dev

C#中的“ <<”运算符是什么意思

来自分类Dev

Java 8中::运算符的名称是什么

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

来自分类Dev

澄清:是什么使“ new”成为C ++中的运算符

来自分类Dev

C ++与C#运算符优先级

来自分类Dev

为什么 c++ && 运算符需要优先级

来自分类Dev

运算符== C ++中的顺序

来自分类Dev

C ++中点运算符的求值顺序

来自分类Dev

在两个列表中应用运算符的C#惯用方式是什么?

来自分类Dev

C#中Like运算符的替代方法是什么?

来自分类Dev

以下c#代码的含义是什么(束缚条件三元运算符)

来自分类Dev

C#的默认运算符是否具有等效的PowerShell,如果是,语法是什么?

来自分类Dev

numpy.logical_or的对应多元素运算符版本是什么?

来自分类Dev

numpy.logical_or的对应多元素运算符版本是什么?

来自分类Dev

比较运算符重载与转换运算符的C ++优先级

来自分类Dev

C ++运算符优先级和return语句

来自分类Dev

C ++ std :: cout和<<运算符,优先级

来自分类Dev

C中的移位运算符优先级

来自分类Dev

c中运算符的优先级

来自分类Dev

C中运算符优先级的奇怪结果

来自分类Dev

C ++中的运算符优先级

来自分类Dev

C ++逗号运算符的优先级

来自分类Dev

C中的短路和运算符优先级

来自分类Dev

C ++:Stroustrup示例中的运算符优先级

来自分类Dev

C运算符中的优先级==和(=)

Related 相关文章

热门标签

归档