09 2011 档案

摘要:接口的定义和类和像类的定义是public class MyClass{//成员变量}接口的定义是interface IMyBaseInterface{//....}对于接口要注意以下几点:对于接口没有非public访问权限的修饰,因为都是public权限。不能定义字段成员(其中成员包括字段、属性、方法)。接口不能包括代码体。不能用关键字sealed、 static 、virtual、abstract来修饰。类型定义成员是不允许的。 阅读全文
posted @ 2011-09-03 01:09 haiziguo 阅读(157) 评论(0) 推荐(0)
摘要:先介绍一下类关系图的位置在哪里,怎么调出类关系图。如图就可以看到一个*.cd的文件,打开这个文件就会把所有的类展示用UML的形式出来。大概是这样,我的类比较乱,但是能说明一定的问题啊。下面就主要说怎么给一个类添加变量和属性了。这个感觉在三层架构的时间会经常用到。在一个类中右击有个类详细信息。然后可以在字段上面添加自己想要的字段,本文就以Product类说明了添加两个属性:ProductID和ProductInfo在<添加字段>的地方添加_ProductID和_ProductInfo 分别定义为int和string类型 然后在_ProductID和_ProductInfo右击有个重构 阅读全文
posted @ 2011-09-02 23:06 haiziguo 阅读(283) 评论(0) 推荐(0)
摘要:在c#中处理错误经常会使用这几个关键字。本文介绍一下其用法这三个关键字try是必定要用的,要不然就失去了意义。然后catch和finally可以不用但是要注意遵循原则一个或多个catch的时间可以不用finally但是也可以用。如果没有catch的时间必须要用finally。其中每个关键字都对应的有自己的代码块如这样的形式try{ //code}catch{ //code}finally{ //code}现在开始说正事了try代码块主要包括出错的代码如i = Convert.ToInt32(str);不知道是否能转化成功。catch是处理异常的代码finally是处理异常之后要做的事... 阅读全文
posted @ 2011-09-02 20:50 haiziguo 阅读(26841) 评论(2) 推荐(2)
摘要:结构体式值类型,类是引用类型。这个很像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 阅读(362) 评论(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 阅读(519) 评论(0) 推荐(0)
摘要:base:用于在派生类中实现对基类公有或者受保护成员的访问,但是只局限在构造函数、实例方法和实例属性访问器中。MSDN中小结的具体功能包括: (1)调用基类上已被其他方法重写的方法。 (2)指定创建派生类实例时应调用的基类构造函数。base常用于,在派生类对象初始化时和基类进行通信。 base可以访问基类的公有成员和受保护成员,私有成员是不可访问的。在多层继承中,base可以指向的父类的方法有两种情况:一是有重载存在的情况下,base将指向直接继承的父类成员的方法;而没有重载存在的情况下,base可以指向任何上级父类的公有或者受保护方法。this:用于引用类的当前实例,也包括继承而来的方法,. 阅读全文
posted @ 2011-09-01 01:07 haiziguo 阅读(276) 评论(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 阅读(286) 评论(0) 推荐(0)