All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
新瓶旧酒ASP.NET,AJAX(9),-,客户端脚本编程(Sys.Net命名空间下的)_[Asp.Net教程]
ASP.NET,2.0中直接将Access数据库导入到Excel文件中_[Asp.Net教程]
SqlServer存储过程函数加解密
如何在十天内学会php之第五天_php资料_编程技术
C#教程:POP3与SMTP协议使用实例
在ASP.NET应用中插入flash动画_[Asp.Net教程]
使用Delphi组件编程
获取所有用户表及根据表Id取得表字段信息_[SQL,Server教程]
PHP实现发表文章时自动保存图片_[PHP教程]
sql语句_mssql学习_编程技术
Reading number is top 10 pictures
9.3阅兵全景图2-英雄连队梯队和外国方阵梯队
NeedWallpaper6
Sell the barbecue as says father du breul4
泳装名模阿尔贝特妮写真
中国的十元人民币的秘密
China's programmers are live what kind, had a look at will know that
农夫山泉变身记
西游日记3
西游日记1
Ashlynn Brooke show proud chest measurement3
Download software ranking
Boxer vs Yellow1
徐若瑄成名作“魔鬼天使”
传奇私服架设教程
SQL2000 For 4IN1
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Tram sex maniac 2 (H) rar bag15
C#COM编程指南
linux高级编程
终极变速大师Speeder3.26
Unix video tutorial11
qq published in(发表于) 2014/7/11 9:21:17 Edit(编辑)
C#教程:C#2.0 新特性 泛值

C#教程:C#2.0 新特性 泛值

C#教程:C#2.0 新特性 泛值

泛型

泛型是2.0版C#语言和公共语言运行库(CLR)中的一个新功能。泛型将类型参数的概念引入 .NET Framework,类型参数使得设计某些类和方法成为可能。这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法时进行。例如,通过使用泛型类型参数T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,避免进行强制类型转换,提高类型安全性。这样,开发人员可以更轻松地创建泛型的类和方法。

本教程来自http://www.isstudy.com

泛型类和方法接受“类型参数“,它们指定了要操作的对象的类型。例如:

public class Test

{

}


在实例化时才指定类型。例如:

Test tree = new Test();

示例

泛型类的定义和使用

下面的示例代码演示了如何定义和使用泛型类GenericArry。

// 声明一个泛型类

public class GenericArry

{

void Add(T input) { }

}

class TestGenericArry

{

private class ExampleClass { }

static void Main()

{

// 实例化一个整型的GenericArry

GenericArry list1 = new GenericArry();

//实例化一个字符串型的GenericArry

GenericArry list2 = new GenericArry();

//实例化一个自定义类型的GenericArry

GenericArry list3 = new GenericArry();

}

}


完整程序代码如下:

★★★★★主程序文件完整程序代码★★★★★

本教程来自http://www.isstudy.com

using System;

using System.Collections.Generic;

using System.Text;

namespace _2_08

{

public class GenericArry

{

void Add(T input) { }

}

class TestGenericArry

{

private class ExampleClass { }

static void Main(string[] args)

{

// 实例化一个整型的GenericArry

GenericArry list1 = new GenericArry();

//实例化一个字符串型的GenericArry

GenericArry list2 = new GenericArry();

//实例化一个自定义类型的GenericArry

GenericArry list3 = new GenericArry();

}

}

}




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.