C# 运算符 ">>="- 它是如何工作的?

标签 c# c#-4.0

我想知道 C# 中的“>>=”运算符有什么作用。谁能告诉我?

最佳答案

它是右移赋值运算符。来自 MSDN:

形式的表达

x >>= y

被评估为

x = x >> y

除了 x 只计算一次。 >> 运算符将 x 右移 y 指定的量。

>>= Operator (C# Reference)

关于C# 运算符 ">>="- 它是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8076525/

相关文章:

c# - 为什么在 C# 方法中需要多个 `await` 语句?

c# - Linq to Sql DB 对象到领域对象的映射和性能

c++ - Mac(或 C++)连接到二进制 WCF

c# Button font.height 不能设置为 Double Values。无法从 double 型转换为浮点型

c# - Visual Studio 2015 'use var' 重构快捷方式

c# - 如何使用 Xaml 和绑定(bind)自动滚动到 ScrollViewer 的底部?

visual-studio-2010 - 为什么我在调试和 Release模式之间出现算术差异,我该如何解决?

c#-4.0 - 安装项目 - 允许多次安装同一 Windows 服务

c# - 如何根据 DataAnnotation 中的另一个属性验证一个属性

c#-4.0 - 继续取消任务