240 发简信
IP属地:广东
  • Resize,w 360,h 240
    迭代器模式

    前言 今天我们一起看看行为模式中的迭代器模式,迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。在系统开发中简单说可以理解成...

  • 泛型协变与抗变(二)

    前言 在.NET 4之前,泛型接口是不变的。.NET 4通过协变和抗变为泛型接口和泛型委托添加了一个重要的扩展。协变和抗变指对参数和返回值的类型...

  • 泛型程序设计详解(一)

    前言 泛型是C#和.Net的一个重要概念,泛型不仅是C#编程语言中的一部分,而且与程序集中的IL(Intermediate Language)代...

  • 面向对象三大特性-----封装、继承、多态

    前言 前面有文章写到了面向对象编程和面向对象设计的头五大原则(SOLID五大原则)。今天我们再来谈谈面向对象的三大特性--封装、继承、多态 封装...

  • 委托与事件-委托事件案例(三)

    前言 这两天一直在想如何结合实际案例来结束委托与事件的讲解,下面讲解两个事例,用来加深对委托及事件的理解。 事例一(分页功能) 本场景是用来讲解...

  • 委托与事件-事件详解(二)

    前言 上一节我们了解学习了委托,委托是类型安全的类,它定义了返回类型和参数的类型。委托类不仅包含对方法的引用,也可以包含对多个方法的引用。 理解...

  • 委托与事件-委托详解(一)

    前言 说起委托和事件,我就想起了再学校的时候,当时死记硬背去记什么是委托什么是事件。记得当时蝼某人问我,委托是什么?但是只知道一点点,就跟他说:...

  • 基础类型详解下

    前言 在上一节中,我们讲到在c#中所有的类都继承一个基类--System.Object。然后其下又分为俩大类--值类型及引用类型。这一节我们详细...

  • C#类型详解

    一、类型成员 类成员定义有(public、private、internal、protected)。 Public--对任何类和成员都是公开的,无...