你的位置:首页 > 软件开发 > ASP.net > S2深入.NET编程总结

S2深入.NET编程总结

发布时间:2016-03-20 16:00:05
不知从几何时,我也开始变得懒了,以往为了学习的那股子斗劲也早已不在,是时候反思反思了。失败的检测成绩希望可以把我唤醒。 经过总结,在本书中大概学到了这些知识:1、如果一个类可序列化,则它的子类和包含的各成员对象也一定可序列化 问题出在了子类,如 ...

不知从几何时,我也开始变得懒了,以往为了学习的那股子斗劲也早已不在,是时候反思反思了。失败的检测成绩希望可以把我唤醒。

     

经过总结,在本书中大概学到了这些知识:

1、如果一个类可序列化,则它的子类和包含的各成员对象也一定可序列化

   问题出在了子类,如果子类压根不能进行序列化操作,则会抛出异常。

 

2、如果要使用父类变量指向子类对象,就要满足多态的条件。

 

3、实现多态的方法:

  虚方法实现多态和使用abstract关键字来修饰父类,在子类中使用override进行重新父类方法   来实现多态。

 

4、字典集合无下标,所以也就没有RemoveAt() 方法。

 

5、protected访问修饰符修饰的属性,在其子类中同样可以使用。

 

6、在C#中,( C)关键字用于子类的构造函数明确指明调用的父类的构造函数。

 

7、密封类不可以实现多态,解析:密封类不可以被继承,更不可能实现多态。

 

8、ArrayList集合索引自动维护,解析:

//分析如下C#代码片断,运行后输出的结果是(Google)。ArrayList list = new ArrayList();list.Add("Sina");list.Add("Yahoo");list.Add("Google");list.RemoveAt(1);Console.WriteLine(list[1]);  

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:S2深入.NET编程总结

关键词:.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。