ser的值不是int类型。
肯定是ser的问题,调试一下就知道了
TryParse吧,错误的格式就忽略了
foreach (var item in top7)
{
string ser = item.aa.ToString();
int ss = 0;
Int32.TryParse(ser,out ss);
}
另外为啥你用Int16呢?int=Int32
检查ser变量内容, 看看是不是整数, debug一下就什么都清楚了