2017年3月21日

C#编程(三十一)----------泛型总结

摘要: C#泛型总结 C#中的所谓的泛型程序设计和C++中相应的模版类似. 泛型方法 C#中的泛型方法是指使用了类型参数的方法成员,案例: static void Main(string[] args) { int a=1; int b=2; Swap<int>(ref a,ref b); //Swqp(r 阅读全文

posted @ 2017-03-21 10:53 Sun‘刺眼的博客 阅读(1036) 评论(0) 推荐(0) 编辑

C#编程(三十)----------泛型结构,泛型方法,泛型委托

摘要: 泛型结构 泛型结构和泛型类几乎是一直的,只是泛型结构没有继承的特性..NET平台提供的一个泛型结构是(可空类型)Nullablle<T>.可空类型的引入,主要是为了解决数据库语言中的数字与编程语言中的数字的区别(数据库中数字可以为空,编程语言中数字不可为空).因为Nullable<T>使用过于的繁琐 阅读全文

posted @ 2017-03-21 10:47 Sun‘刺眼的博客 阅读(1373) 评论(0) 推荐(0) 编辑

C#编程(二十九)----------泛型接口

摘要: 泛型接口 定义 先来看一个简单的例子: public class Sharp {} public class Rectangle:Sharp {} 上面定义了两个简单的类,一个是图形类,一个是矩形类;他们之间有简单的继承关系,正确的写法: Sharp sharp=new Rectangle(); 就 阅读全文

posted @ 2017-03-21 10:43 Sun‘刺眼的博客 阅读(422) 评论(0) 推荐(0) 编辑

C

摘要: 泛型接口 定义 先来看一个简单的例子: public class Sharp {} public class Rectangle:Sharp {} 上面定义了两个简单的类,一个是图形类,一个是矩形类;他们之间有简单的继承关系,正确的写法: Sharp sharp=new Rectangle(); 就 阅读全文

posted @ 2017-03-21 10:42 Sun‘刺眼的博客 阅读(236) 评论(0) 推荐(0) 编辑

C#编程(二十八)----------泛型类的功能

摘要: 泛型类的功能 在创建泛型类时,还需要一些其他的C#关键字.例如,不能把null赋予泛型类型.此时,可以使用default关键字.如果泛型类型不需要object类的功能,但需要调用泛型类上的某些特定方法,就可以定义约束. 例如: public class DocumentManager<T> { pr 阅读全文

posted @ 2017-03-21 10:34 Sun‘刺眼的博客 阅读(393) 评论(0) 推荐(0) 编辑

C#编程(二十七)----------创建泛型类

摘要: 创建泛型类 首先介绍一个一般的,非泛型的简化链表类,可以包含任意类型的对象,以后再把这个类转化为泛型类. 在立案表中,一个元素引用下一个元素.所以必须创建一个类,他将对象封装在链表中,并引用下一个对象.类LinkedListNode包含一个属性value,该属性用构造函数初始化,另外,Linkedl 阅读全文

posted @ 2017-03-21 10:27 Sun‘刺眼的博客 阅读(310) 评论(0) 推荐(0) 编辑

C#编程(二十六)----------泛型

摘要: 泛型 有了泛型,就可以创建独立于被包含类型的类和方法了.我们不必给不同的类型编写功能相同的许多方法或类,只创建一个方法或类即可. 另一个减少代码的选项是使用object类,但object类不是类型安全的,泛型类使用泛型类型,并可以根据需要用特定的类型替代泛型类型.这就保证了类型安全性:如果某个类不支 阅读全文

posted @ 2017-03-21 10:22 Sun‘刺眼的博客 阅读(265) 评论(0) 推荐(0) 编辑

C#编程(二十五)----------接口

摘要: 接口 如果一个类派生自一个接口,声明这个类就会实现某些函数.并不是所有的面向对象的语言都支持接口. 例如,有一个接口:IDispoable,包含一个方法Dispose(),该方法又类实现,用于清理代码: public interface IDisposable { void Dispose(); } 阅读全文

posted @ 2017-03-21 10:01 Sun‘刺眼的博客 阅读(376) 评论(0) 推荐(0) 编辑

C#编程(二十四)----------修饰符

摘要: 修饰符 修饰符即应用于类型或成员的关键字.修饰符可以指定方法的可见性,如public或private,还可以指定一项的本质,如刚发的vritual或abstract. 可见性的修饰符 修饰符 应用于 说明 public 所有类型或成员 任何代码均可以访问该项 protected 类型和内嵌类型的所有 阅读全文

posted @ 2017-03-21 09:58 Sun‘刺眼的博客 阅读(234) 评论(0) 推荐(0) 编辑

C#编程(二十三)----------实现继承

摘要: 原文链接:http://blog.csdn.net/shanyongxu/article/details/46593809 如果要声明派生自另一个类的一个类,可以使用下面的语法: class DerivedClass: BaseClass { //function and data members  阅读全文

posted @ 2017-03-21 09:55 Sun‘刺眼的博客 阅读(749) 评论(0) 推荐(0) 编辑

导航