我有一些非常简单的代码。三个 UInt16 变量。我可以做简单的作业,但它不会让我做简单的算术。
这是代码
UInt16 A = 1; // This is OK
UInt16 B = 2; // This is OK
UInt16 C = A * B; // Does NOT like this.
C = A * 2; // Does NOT like this.
它突出显示 A * B 并报告 A * B 部分不能将类型“int”隐式转换为“ushort”。存在显式转换。你缺演员吗?
对于 A * 2 部分也是如此;
我究竟做错了什么?我需要什么来纠正它?