已采纳回答 / 天再高又怎样
刚百度了一下,var可以替代任何类型,但必须在定义时初始化,即<...code...>,都可以的,在编译时var声明的类型将会根据赋值语句自动判定,分别判定为int,char,string。所以自己写方便,但是别人读起来麻烦。我回顾了课程老师在泛型中用到 <...code...> 我也是初学,读不懂var替代的是什么类型,所以我猜不清楚的类型所以就用var呗,哈哈
2017-02-28
讲师回答 / kong66
new是隐藏父类方法,override是重载父类方法,区别就在调用的时候。如果父类类引用到派生类对象,通过父类引用去调用隐藏方法(new的),则调用基类方法;如果调用override同名方法,则调用的是派生类方法。
2017-02-28