可能重复:
Integer summing blues, short += short problem两条短裤加在一起不等于短?
我觉得哑这种情况的发生,但我从未有过这种情况发生前。我试图做到以下几点:
foreach (short a in answers)
{
if (a != myConstants.NOTCOMPLETE_SHORT)
{
result = result + a;
}
else
{
empty = true;
break;
}
}
答案是一组短裤。 intellisense告诉我结果+ a是一个整数,我不能将它分配给一个短。
我必须在这里丢失一些非常基本的东西,但不允许将两条短裤加在一起并分配给一个短变量,这似乎很奇怪。
见埃里克利珀的答案在这里,为什么出现这种情况:http://stackoverflow.com/questions/4343624/integer-summing -blues-short-short-problem – keyboardP 2012-01-17 19:37:37