自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 委托和接口有什么区别?各用在什么场合?

接口:Interface;是约束类应该具备的功能集合,约束了类应该具备的功能,使类从千变万化的具体逻辑中解脱出来,便于类的管理和扩展,同时又合理解决了类的单继承问题;在以下情况中使用接口:1:在无法使用继承的场合中;2:完全抽象的场合;3:多人协作的场合;以上等等;委托:Delegate;是约束方法集合的一个类,可以便捷的使用委托对这个方法集合进行操作。在以下情况中使用

2017-04-14 00:42:36 2168

原创 重载和重写的区别?

1:所处的位置不 同  重载在同类中 ;重写在父子类中;2:定义方式不同  重载方法名相同;重写方法名和参数列表都相同,父类中使用virtual关键字来把某个方法定义为虚方法,子类中使用Override关键字重写父类的虚方法;3:调用方式不同  重载使用相同对象以不同参数调用;重写用不同对象以相同的参数调用;4:多态时机不同  重载是编译时多态;重写是运行时多态;

2017-04-13 01:06:30 314

原创 面象对象的三大特点

分别是:封装、继承、多态1:继承:提高代码的重用度,增强软件可维护的重要手段,符合开闭原则 ;子类继承父类方法。2:封装:封装是将数据和行为相结合,通过行为约束代码修改数据的程度,增强数据的安全性,属性是封装的最好体现。3:多态性:多态性是指同名的方法在不同环境下,自适应的反应出不同得表现,是方法动态展示的重要手段。

2017-04-13 00:40:55 543

原创 简述值类型和引用类型的区别

区别:1:值类型的数据存储在内存栈中,引用类型的数据存储在堆中,引用类型的内存单元中存储的是堆中存放的地址。2:值类型的存取速度快,引用类型的存取速度慢。3:值类型表示为实际的数据,引用类型表示指向存储在内存堆中的数据的指针和引用。4:栈内存是自动释放的,堆内存是.NET中由GC来自动释放的。5:值类型继承自System.Value.Type ,引用类型继承自System.Ob

2017-04-13 00:01:29 3284 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除