可能是重复问题:
整数求和的问题,short += short问题
我感觉自己很蠢,因为这还从来没有发生过。我正在尝试做以下操作:
foreach (short a in answers)
{
if (a != myConstants.NOTCOMPLETE_SHORT)
{
result = result + a;
}
else
{
empty = true;
break;
}
}
answers是一个short类型的数组。Intellisense告诉我result + a是一个int类型,而我不能将其赋值给一个short类型的变量。
我一定是漏掉了什么非常基本的东西,但是不允许两个short类型相加并赋值给一个short类型的变量似乎很奇怪。