摘要: 今天练习NPOI读取Excel,某个单元格为空,导致异常一直很纠结,不想用IF来IF去的,很麻烦。最后总结问题为:int? aa = (3 < 5) ? null : 10;为什么编译不通过。在群里一番激烈辩论,最后一位同学道出端倪:后来查资料证实,不是风同学说对了, :两边要求类型一致,或可以隐式转换,否则编译不通过。解决方案:student.Score = ((row.GetCell(2) == null) ? null : (int?)(row.GetCell(2).NumericCellValue));资料附在下边(转自http://www.csharpwin.com/cshar 阅读全文
posted @ 2013-06-07 15:33 AaronYu 阅读(431) 评论(3) 推荐(0) 编辑