2009年9月26日

摘要: 构造函数(Constructor)是类中特殊的方法,多用于初始化实例的数据成员,在实例化new时被自动调用。构造函数的特点:1、函数名和类名总是相同2、没有返回值3、任意数量(通过重载Overload)4、构造函数间可以相互调用5、如果没有显式定义,那么系统提供一个不带任何参数的Public的构造函数。C#构造函数间可以相互调用,调用方式如下: class bank { public string... 阅读全文

posted @ 2009-09-26 12:46 Relax Active 阅读(241) 评论(0) 推荐(0)

摘要: 说明:重载是指方法名称相同, 签名不一致(参数个数或类型不同),调用方法时通过不同的方法参数或返回值来判断执行哪个方法。要跟方法重写区分开,方法重写是指子类中的同名方法覆盖父类中的同名方法,在类中执行同名的父类方法时,调用的是子类重写后的方法。比如下面的方法都叫ToString,但是允许同时存在。编译器根据实据调用时的类型选择相对应的方法原型Convert.ToString (Boolean) ;... 阅读全文

posted @ 2009-09-26 12:45 Relax Active 阅读(143) 评论(0) 推荐(0)

摘要: 说明:方法签名由方法名称和一个参数列表(方法的参数的顺序和类型)组成。方法签名应该如下所示,相应的可变参数分别使用String和Exception声明: Fuction(String message, Exception e, Object... objects) {...}. 阅读全文

posted @ 2009-09-26 12:45 Relax Active 阅读(212) 评论(0) 推荐(0)

摘要: 说明:(1)任何时候,只要创建类或结构,就会调用它的构造函数。类或结构可能有多个接受不同参数的构造函数。构造函数使得程序员可设置默认值、限制实例化以及编写灵活且便于阅读的代码。(2)如果您没有为对象提供构造函数,则默认情况下 C# 将创建一个构造函数,该构造函数实例化对象,并将成员变量设置为默认值表(C# 参考)中列出的默认值。静态类和结构也可以有构造函数。示例代码:using System;us... 阅读全文

posted @ 2009-09-26 12:45 Relax Active 阅读(304) 评论(0) 推荐(0)

摘要: 说明:字段是与类相关的变量例:题2的示例实例化类 teacher name2 = new teacher(); //实例化teacher类 name2.Name = "teacher Wang";// 变量name2访问字段Name 阅读全文

posted @ 2009-09-26 12:44 Relax Active 阅读(377) 评论(0) 推荐(0)

摘要: 说明:属性的概念:它是一个方法或一对方法同,在客户机代码看来,它们是一个字段。属性是可以在客户机上访问的函数组,其访问方式与访问类的公共字段类似。示例代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Demo9{ class Program { static ... 阅读全文

posted @ 2009-09-26 12:44 Relax Active 阅读(191) 评论(0) 推荐(0)

摘要: Ref参数:说明:方法的参数前带有ref关键字,则该方法对变量所做的任何改变都可以改变对象的值。using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Demo8{ class Program { static void lay(int[] ints, ref int i... 阅读全文

posted @ 2009-09-26 12:44 Relax Active 阅读(377) 评论(0) 推荐(0)

摘要: 相同点:⑴都是创建对象的模板,每个对象都包含数据,并提供处理和访问数据的方法; ⑵结构体和类在语法上很相似。不同点:⑴结构体存储在内存的椎栈(stack)上,类存储在椎 (heap) 上; ⑵结构体使用struct关键字,类使用class关键字。示例代码:using System;using System.Collections.Generic;us... 阅读全文

posted @ 2009-09-26 12:43 Relax Active 阅读(217) 评论(0) 推荐(0)

摘要: 说明:类中的数据和函数称为类的成员。此外类还可以包含嵌套的类型。类中的所有成员都可以声明为public(类的外部可以访问它)或private(只能由类中的其他代码访问),此外还可以声明为protect(表示成员仅能由该成员所在的类其及派生类访问)(1) 数据成员 数据成员包含了类的数据——字段、常量、事件。数据成员可以是静态成员和实例成员,一般情况类的成员是实例成员,除非特... 阅读全文

posted @ 2009-09-26 12:43 Relax Active 阅读(151) 评论(0) 推荐(0)

摘要: C#创建枚举,从长远看,可以节省大量的空间,减少许多麻烦。主要优势有三点:1.枚举可以使代码更易于维护,有助于确保给变量指定的合法的、期望的值;2.枚举使代码清晰,允许用描述性的名称表示整数数值,而不是用含糊的数表示;3.枚举使代码更易于键入。在给枚举类型的实例赋值时,VS.ET IDE会通过telliense 弹出一个包含可接受值的列表框,减少了按键次数,并能够让我们回忆起可选的值。枚举示例:u... 阅读全文

posted @ 2009-09-26 12:40 Relax Active 阅读(173) 评论(0) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3

点击右上角即可分享
微信分享提示