摘要: 结构体式值类型,类是引用类型。这个很像C语言里面的那个指针和数值using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class MyClass { public int val; } struct myStuct { public int val; } public class Program : ReadClass { static... 阅读全文
posted @ 2011-09-01 15:40 haiziguo 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 前面有篇文章介绍了静态变量,静态变量是全局的,一处定义,到处使用(如果到处没有再定义相同的全局变量的话)。本文介绍一下静态方法静态方法可以直接在静态方法里调用,不用实例化,非静态方法如果想调用要先实例化再调用。(静态变量和静态属性用法都差不多,只举一个方法的实例)还是通过代码说明一下,会比较清晰:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ #region Wrte 的构造函数 /// <summary> 阅读全文
posted @ 2011-09-01 11:50 haiziguo 阅读(509) 评论(0) 推荐(0) 编辑
摘要: base:用于在派生类中实现对基类公有或者受保护成员的访问,但是只局限在构造函数、实例方法和实例属性访问器中。MSDN中小结的具体功能包括: (1)调用基类上已被其他方法重写的方法。 (2)指定创建派生类实例时应调用的基类构造函数。base常用于,在派生类对象初始化时和基类进行通信。 base可以访问基类的公有成员和受保护成员,私有成员是不可访问的。在多层继承中,base可以指向的父类的方法有两种情况:一是有重载存在的情况下,base将指向直接继承的父类成员的方法;而没有重载存在的情况下,base可以指向任何上级父类的公有或者受保护方法。this:用于引用类的当前实例,也包括继承而来的方法,. 阅读全文
posted @ 2011-09-01 01:07 haiziguo 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 构造函数的作用是根据参数不同来创建一个不同的实例对象,现在我想介绍一下实例对象的过程,我们都知道如果没有说明继承那个类,那么一个类默认继承的是System.Object类。所以如果是一个指明了继承哪个类,那么至少它继承两个类。现在开始介绍构造函数,构造函数是没有返回类型的啊,不知道这个大家知道不。主要还是通过代码会更清楚吧,下面开工代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public class Wr... 阅读全文
posted @ 2011-09-01 01:04 haiziguo 阅读(277) 评论(0) 推荐(0) 编辑