【发布时间】:2012-02-12 14:37:07
【问题描述】:
我觉得发生这种情况很愚蠢,但我以前从未发生过这种情况。我正在尝试执行以下操作:
foreach (short a in answers)
{
if (a != myConstants.NOTCOMPLETE_SHORT)
{
result = result + a;
}
else
{
empty = true;
break;
}
}
answers 是一系列短裤。 intellisense 告诉我 result + a 是一个 int ,我不能将它分配给一个 short 。
我必须在这里遗漏一些非常基本的东西,但不允许将两条短裤加在一起并分配给一个短变量似乎很奇怪。
【问题讨论】:
-
查看 Eric Lippert 的回答,了解为什么会发生这种情况:stackoverflow.com/questions/4343624/…
标签: c#