c# 基础知识总结

总结自己掌握的技能,然后根据不足,弥补不足

 

  1. c#语言

    a.基础类型:值类型,引用类型

      值类型:int(整型) float(浮点数) double(双精度浮点) bool(布尔值) long(双精度整型) enum(枚举) struct(结构体)   继承至System.ValueType类型

      引用类型:string(字符串) Class(自定义类) interface(接口) 数组 继承至System.Object类型

    b.运算符

      + - * / %  >>  <<

    c.接口 继承 多态 抽象类 抽象函数 虚函数 虚基类

      接口:interface 可以多继承,继承接口的类必须实现接口定义的方法, 显示实现接口:当多继承的时候使用接口.方法名的方法指出实现的是哪个接口的实现

      继承:子类继承父类拥有父类的公共成员和公共方法

      多态:同一个方法不同的实现方式  通过接口,继承,等实现

      抽象类:abstract  继承抽象类必须实现所有的方法, 子类可以重写抽象类实现的方法,抽象方法

      抽象函数:可以包含方法体,也可以不包含方法体

      虚函数:virtual 可以被继承的子类重写的方法

    d.委托 事件

      委托:delegate  定义一个类型  public delegate void mousedelegate();

      事件:event   定义一个事件  public event mousedelegate mousehandler;

    e.lamuda 匿名函数 泛型

      泛型:

    f.迭代器

    g.

  

posted @ 2013-12-05 18:45  blueker_li  阅读(213)  评论(0编辑  收藏  举报