博客专栏  >  编程语言   >  C#基础知识整理

C#基础知识整理

温故而知新可以为师矣。

关注
58 已关注
31篇博文
  • C#基础知识整理 基础知识(21) 委托(二)

    看了前面一篇委托的用法中http://blog.csdn.net/yysyangyangyangshan/article/details/8252192,我们看到, public v...

    2012-12-04 14:41
    2176
  • C#基础知识整理 基础知识(20) 委托(一)

    委托和事件在C#中使用很多,尤其在进行窗体编程时,很多的操作都要通过委托和事件来处理和传递。这里详细解释下委托和事件的用法和原因,使我们在写代码时能更加明白一些。 委托的使用 事件是一种机制,事件...

    2012-12-03 16:09
    2643
  • C#基础知识整理 基础知识(19) 值类型的装箱和拆箱(二)

    如果代码中会造成编译器的反复装箱,可改为手动装箱,这样来使代码执行更快,看下面代码: //手动装箱 Int32 v = 5; ...

    2012-11-29 13:41
    2038
  • C#基础知识整理 基础知识(18) 值类型的装箱和拆箱(一)

    仔细了解装箱和拆箱其实是很有趣的,首先来看为什么会装箱和拆箱呢? 看下面一段代码: class Program { static void Main(strin...

    2012-11-27 16:19
    1991
  • C#基础知识整理 基础知识(17)ILiest接口——泛型

    对于ArrayList中如果插入值类型会引发装箱操作,而取出值类型又需要拆箱,如下 ArrayList myArrayList = new ArrayList(); ...

    2012-11-20 10:51
    1942
  • C#基础知识整理 基础知识(16) IList接口——非泛型

    了解了ICollection接口、迭代以及泛型集合,下面再详细了解一下IList接口。 通过MSDN可以看到IList接口有两种: 元素为object类型的IList接口,可以放不同类型的对象...

    2012-10-25 16:26
    4222
  • C#基础知识整理:基础知识(15) ICollection、迭代及泛型

    1、ICollection接口     数组是.net framework定义的最基本的集合类型,除了数组,.net framework还定义了很多集合类型。打开msdn可以看到,所有集合都在Sys...

    2012-10-18 17:45
    3667
  • C#基础知识整理:基础知识(14) 数组

    无论哪种语言,肯定会有集合的概念。而最简单,最直观的集合应该就是数组了,数组是在内存中连续的一段空间。看看C#中数组 的定义。 1、int[] intArry ;  intArry= new i...

    2012-10-12 17:47
    2326
  • C#基础知识整理:基础知识(13) 异常

    往往我们在写代码的时候,总会在运行中遇到某些问题而导致程序崩溃。这并不是编程人员的水平不行,而是由业务逻辑,操作系统,或者电脑等其它设备出现问题而造成,比如在c#中经常用到user32.dll里的一些...

    2012-08-31 18:18
    2209
  • C#基础知识整理:基础知识(12) 超类Object

    面向对象三大特性:封装,继承,多态。那么类是从哪里继承呢?在面向对象语言中有基类或者也叫做超类的概念,也就是所有类都是从这个类继承得来的,这个超类叫Object。.net中是这样描述Object类的:...

    2012-07-30 11:36
    5220
  • C#基础知识整理:基础知识(11) 值类型,引用类型

    C#是面向对象的语言,在面向对象的思想中,只有对象,所有事物都可以用类描述。所以比如这些,int,bool,char,string,double,long等都是类,那么像,30,2.5,"test"都...

    2012-07-25 14:19
    2217
  • C#基础知识整理:基础知识(10) 静态

    如果想访问某个类的方法或属性,一定要先实例化该类,然后用该类的对象加.号访问。比如: 有一个用户类和一个处理密码(加密和解密)的类。没生成一个用户实例后,处理密码类要对密码进行加密和解密。 u...

    2012-07-19 17:41
    2253
  • C#基础知识整理:基础知识(9) 接口的应用

    前面接触过接口的概念,其实接口就是一组方法、属性,然后谁继承了它,谁就要实现这组方法和属性。也就是说这个类具备了这个接口定义的一些能力。     接口的这种特性在平常的程序编写中是有很大作用的,往往...

    2012-07-17 20:06
    2096
  • C#基础知识整理:基础知识(8) 接口

    前面接触了抽象类,它的特点是子类必须实现abstract修饰的方法。以及还有virtual修饰的方法,virtual修饰的方法子类可以重写也可以不重写而直接使用。但是由于C#也是单继承的,所以定义一个...

    2012-07-06 20:21
    2329
  • C#基础知识整理:基础知识(7) 方法的隐藏

    继承和抽象类中提到过,子类与父类的方法间有这些关系: 子类直接使用父类方法(但是必须父类方法是public或protected类型); 子类的方法覆盖父类方法(override); 子类的方法重...

    2012-06-28 17:24
    2249
  • C#基础知识整理:基础知识(6) 抽象类和抽象方法

    在实际项目中,当我们设计一个父类时,经常会遇到这个类不能确定它的具体执行流程的。比如我设计一个文件类: public class AFile { private st...

    2012-06-26 19:08
    2517
  • C#基础知识整理:基础知识(5) 方法的重载

    老师都有讲课这个方法,一个老师先是在西部偏远山区,是站在教室里木头的黑板前讲课;过了几年表现好,调到了稍微好点的城市里,是坐在教室前用多媒体设备讲课;又过了几年考博士了,毕业后继续当老师,不过现在是躺...

    2012-06-26 11:35
    2702
  • C#基础知识整理:基础知识(4) 继承

    前面提到过,面向对象的三大特性:封装性、继承性和多态性。封装在前面类的定义里也了解的差不多透彻了,现在看看继承的特性。 继承实际是一个类对另一个类的扩展,后者称之为基类,前者称之为子类。继承就是子类...

    2012-06-25 15:38
    2549
  • C#基础知识整理:基础知识(3) 类的构造

    我们定义了YSchool,YTeacher类,实例化对象时: YSchool shool1 = new YSchool(); shool1.ID...

    2012-06-24 15:12
    2870
  • C#基础知识整理:基础知识(2) 类

    类,是面向对象语言的基础。类的三大特性:封装、继承、多态。最基本的特性就是封装性。 程序员用程序描述世界,将世界的所有事物都看成对象,怎么描述这个对象?那就是类了。也就是用类来封装对象。用书上的话说,...

    2012-06-22 17:16
    3294

设计模式
2748855

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部