大家早上好新手提问,谢谢各位!!!!!!!!
这句话这么写。定义一个listobjectExcel.ListObjects Oleobs = (Excel.ListObjects)this.ListObjects;写是对的?
为什么写成。Excel.ListObjects Oleobs =NEW Excel.ListObjects; 是错的呢?
这句话这么写。定义一个listobjectExcel.ListObjects Oleobs = (Excel.ListObjects)this.ListObjects;写是对的?
为什么写成。Excel.ListObjects Oleobs =NEW Excel.ListObjects; 是错的呢?
而
Excel.ListObjects Oleobs = (Excel.ListObjects)this.ListObjects;写是对的接口 变量 = (接口)实做了该接口的类的实例;正如以下的语句:IList<string> l = (IList<string>)new string[] { "a", "b" };
this.ListObjects怎么理解呢?????实做了该接口的类的实例;
this.ListObjects是实现(有人称继承)了该接口的类的实例化名称