C#技术开发
2016-05-20 12:28
232 查看
C# 泛型编程之泛型类、泛型方法
本文网址:http://www.manonggu.com/biancheng/345
泛型方法
在C#2.0中,方法可以定义特定于其执行范围的泛型参数,如下所示:
![](http://img.blog.csdn.net/20160520121828671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
即使包含类不适用泛型参数,你也可以定义方法特定的泛型参数,如下所示:
![](http://img.blog.csdn.net/20160520122036628?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注意:属性和索引器不能指定自己的泛型参数,它们只能使用所属类中定义的泛型参数进行操作。
在调用泛型方法的时候,你可以提供要在调用场所使用的类型,如下所示:
![](http://img.blog.csdn.net/20160520122253531?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里做了一个列表:
![](http://img.blog.csdn.net/20160520122552181?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
下一篇:构造函数重载的C#源代码:http://www.manonggu.com/biancheng/347
本文网址:http://www.manonggu.com/biancheng/345
泛型方法
在C#2.0中,方法可以定义特定于其执行范围的泛型参数,如下所示:
即使包含类不适用泛型参数,你也可以定义方法特定的泛型参数,如下所示:
注意:属性和索引器不能指定自己的泛型参数,它们只能使用所属类中定义的泛型参数进行操作。
在调用泛型方法的时候,你可以提供要在调用场所使用的类型,如下所示:
这里做了一个列表:
下一篇:构造函数重载的C#源代码:http://www.manonggu.com/biancheng/347
相关文章推荐
- C#技术开发
- C#windows service服务
- (C#) 使用Nullable类型
- C#多线程那点事——信号量(Semaphore)
- C#/.NET 基础学习
- C#技术开发中心
- [C#] .NET4.0中使用4.5中的 async/await 功能实现异
- 浅谈对C#-lock()的理解
- c#中垃圾回收机制
- c#验证码
- C# winform 程序独立运行(脱离 .NET Framework运行,绿色运行)
- C# ~ 从 XML 到 Linq 到 Linq to XML
- C# ~ 从 XML 到 Linq 到 Linq to XML
- C# 模拟 鼠标 键盘操作
- C# protobuf的使用方法
- C# Math.Round
- c#打印(转)
- c# XML省市联动
- (整理)C#基础知识_泛型的实现
- C# DataGridViewButtonColumn的使用—动态改变按钮的文本