C# 中的 /= 运算符有什么作用?

发布于 2024-08-02 06:48:55 字数 31 浏览 7 评论 0原文

C# 中的 /= 运算符有什么作用以及何时使用?

What does the /= operator in C# do and when is it used?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

戴着白色围巾的女孩 2024-08-09 06:48:55

这是划分和分配。 x /= n 在逻辑上等同于 x = x / n

It's divide-and-assign. x /= n is logically equivalent to x = x / n.

从来不烧饼 2024-08-09 06:48:55

它类似于 +=-=*=。这是带有赋值的数学除法运算的快捷方式。 而不是

x = x / 10;

您可以通过执行操作来获得相同的结果,

x /= 10;

执行它在操作发生后将结果分配给原始变量。

It is similar to +=, -= or *=. It's a shortcut for a mathematical division operation with an assignment. Instead of doing

x = x / 10;

You can get the same result by doing

x /= 10;

It assigns the result to the original variable after the operation has taken place.

懒猫 2024-08-09 06:48:55

在大多数受 C 启发的语言中,答案是:除法和赋值。即:

a /= b;

是以下形式的简写:

a = a / b;

LHS(在我的示例中为a)被评估一次。当 LHS 很复杂时(例如结构数组中的元素),这一点很重要:

x[i].pqr /= 3;

In most languages inspired by C, the answer is: divide and assign. That is:

a /= b;

is a short-hand for:

a = a / b;

The LHS (a in my example) is evaluated once. This matters when the LHS is complex, such as an element from an array of structures:

x[i].pqr /= 3;
ゝ杯具 2024-08-09 06:48:55

a /= 2;a = a / 2; 相同。

a /= 2; is the same of a = a / 2;.

独行侠 2024-08-09 06:48:55

除法和赋值:

a /= b;

与它相同,

a = (a / b);

只是将两个运算符组合为一个。

A division and an assignment:

a /= b;

is the same as

a = (a / b);

Its simply a combination of the two operators into one.

耀眼的星火 2024-08-09 06:48:55

在以下示例中:

double value = 10;
value /= 2;

Value 的最终值为 5。

=/ 运算符将变量除以操作数(在本例中为 2),并将结果存储回变量中。

In the following example:

double value = 10;
value /= 2;

Value will have a final value of 5.

The =/ operator divides the variable by the operand (in this case, 2) and stores the result back in the variable.

再可℃爱ぅ一点好了 2024-08-09 06:48:55
a /= b;

相同

a = a / b;

与以下 msdn 文章 运营商。

a /= b;

is the same as

a = a / b;

Here's the msdn article on the operator.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文