06 2013 档案
摘要:今天练习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
阅读全文
摘要:属性不会存储值,而是由字段保存值,属性的本质是方法属性后不要加括号,加了就是方法构造函数必须和类名一致,用来初始化字段值,没有返回值,可以重载,不能被继承,子类可以调用被继承的类一定要有一个无参的构造函数(如果没有手动指定有参构造函数的话,默认有一个无参的,但写了有参的,就必须手动再写一个无参的)继承只能继承一个父类抽象类abstract可以被继承,但不能被实例化如果一个类中有任何抽象成员,那么这个类也必须是抽象类abstract class子类继承抽象类后,必须重写父类中的所有抽象成员,除非子类也是一个抽象类抽象成员在抽象类中不能有任何实现。抽象类中可以有抽象成员也可以有非抽象成员Perso
阅读全文

浙公网安备 33010602011771号