c# - 为什么这不起作用?实体.CurHP - 实体.RIntDamage

标签 c#

都是整数,但一直报错

"Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement"

我尝试过使用不同的运算符,但没有一个能给我想要的答案。如果 Entities.RIntDamage = 5 和 Entities.CurHP = 10,答案不应该是 5 吗?

最佳答案

因为您实际上没有做任何事情。

正如错误试图告诉您的那样,C# 中的语句必须具有某种效果。
编写 a - b 没有任何效果。

您可能希望将其结果存储在变量中,或将其传递给函数。

关于c# - 为什么这不起作用?实体.CurHP - 实体.RIntDamage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20746846/

相关文章:

c# - 如何在 C# 中创建受密码保护的文件

c# - 在 asp.net 中为 excel 表提供背景颜色

C# 动态和使用 IEnumerable 集合

c# - 如何创建一个具有给定值 (0) 的 BCC( block 校验字符)的字节数组?

c# - 如何让 Nuget 2.x 运行解决方案级包 Init.ps1?

c# - 如何同步 Observables 并卸载 UI 线程

c# - 转换到泛型时忽略 T

c# - 从两个逗号分隔的参数作为输入更新表

c# - Import 始终返回 null,但 Import Constructor 有效

javascript - ASPX 页面中引用的文件不会导致调用 Application_BeginRequest