上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: string 是不可变的,每次使用string类型对象时,都会在内存中创建一个string对象。这就要为该心对象创建一个新的空间。而stringbuilder是一个字符串容器,有一个缓冲区域。当存储的字符串长度不超过stringbuilder时都会写入到缓冲区。当达到缓冲区的容量时,将自动分配内存并将容量翻倍。这种做法就是减少了内存的申请率。 阅读全文
posted @ 2010-08-16 09:31 二锅头 阅读(175) 评论(0) 推荐(0)
摘要: 题目:显示 早上好,中午好,晚上好的 +名称我们将早上好,中午好,晚上好封装成一个类,利用委托调用对应的方法。class1.cs代码Form1.cs代码早上好,***中午好,***晚上好,*** 阅读全文
posted @ 2010-08-13 09:57 二锅头 阅读(180) 评论(0) 推荐(0)
摘要: 匿名方法是指将一段代码块作为委托参数传递给另外一个方法中。匿名方法能访问方法中的变量和类中的成员。使用匿名方法,则不必创建当独的方法,因此减少了实例化委托所需的编码开销。[代码] 阅读全文
posted @ 2010-08-12 09:19 二锅头 阅读(647) 评论(0) 推荐(0)
摘要: 委托是一种类,它定义了方法的类型,使得方法可以当作另外一个方法的参数来传递。这种将方法动态的赋值给参数的做法。可以避免大量使用if else的做法。同时使得程序有很好的扩展性。例:没用委托以前的通常代码:委托真的蛮好用的 。用了委托后的代码:代码我们再精简下:第一次用委托时,必须用=来赋值方法。第二次的话我们可以用“+=”来绑定。取消绑定可以用“-=&rdquo... 阅读全文
posted @ 2010-08-11 09:28 二锅头 阅读(435) 评论(1) 推荐(1)
摘要: 隐式转换:不需要代码中的任何特殊语法,类型转换自动运行。显式转换:需要在代码中对要转换的指定类型。隐式转换短->长子类->父类值类型->引用类型显式转换长->短父类->子类引用类型->值类型变换投射装/折箱 阅读全文
posted @ 2010-08-05 08:58 二锅头 阅读(231) 评论(0) 推荐(0)
摘要: 数组是一种数据结构。数组包含若干相同类型的变量。数组是使用类型声明的。数组具有以下属性:数组可以一维、多维或交错的。数值数组元素的默认值设置为零,而引用元素的默认值设置为 null。交错数组是数组的数组,因此,它的元素是引用类型,初始化为null。数组的索引从零开始:具有n个元素的数组的索引是从0到n-1。数组元素可以是任何类型,包括数组类型。数组类型是从抽象基类型 System.Array派生的... 阅读全文
posted @ 2010-08-04 09:12 二锅头 阅读(285) 评论(0) 推荐(0)
摘要: 接口是指负责功能的定义,而类的话指的是具体功能的实现。通过接口来规范类。抽象类包含功能的定义和功能的实现。而接口的话只负责功能的定义。抽象类是从一系列相关对象中抽象出来的概念,因此反应的是事物之间的共性。而接口是为了满足外部调用而定义的功能约定。因此反应的是事物的外部特性。 阅读全文
posted @ 2010-07-27 09:18 二锅头 阅读(191) 评论(0) 推荐(0)
摘要: 多态指的是一种接口,多种实现。更加通俗点就是父类调用子类的方法。它包含三种形式:1.接口多态:多个类实现相同的接口。2.通过继承实现的多态。多个类继承了同一个基类。3.通过抽象类实现的多态多个类继承了抽象类,并可以对抽象类中的方法进行重写。 阅读全文
posted @ 2010-07-26 00:12 二锅头 阅读(220) 评论(0) 推荐(0)
摘要: 封装就是指将客观事物在代码中以方法或类表现出来。封装的目的是为了代码复用和增强安全性。封转包含两个含义:一、信息隐藏。指一个对象除了对外规定好的接口能访问外,其它的内部数据对外部来说都是隐藏的。在net中以public,private,internal,protected来表现出来。二、方法和数据的绑定操作。将传递来的数据与方法或类进行绑定。 阅读全文
posted @ 2010-07-25 00:50 二锅头 阅读(313) 评论(0) 推荐(0)
摘要: 继承就是将父类的所有属性遗传到子类。继承分为接口继承和实现继承。实现继承:表示一个类型派生于基类型。拥有该类的所有成员字段和方法。接口继承:表示类型只继承方法的签名,没有继承任何实现代码。 阅读全文
posted @ 2010-07-17 02:00 二锅头 阅读(182) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页