.net T 技术大家来讨论下
C# code
//方法
public class aaT
{
public static T aa<T>(int intID)
{
//DAL.aa返回一个List<NewsInfo>泛型
return DAL.aa(intID);
}
}
//调用
static void Main()
{
//调用
List<NewsInfo> list=aaT.aa<NewsInfo>(1);
}
此代码是我在文章内容手打的 难免会有小错误
本人最近一直在写通用类 用到很多T 这个类型 这个T对于通用方法来说很好用 但是性能方面 或者其他的不知道有没有什么坏处 最主要是性能 会不会拖累一个程序的运行速度? 这个T到底是一个什么类型? 现在的开发人员们使的多么?我也是偶然一次发现能这么用的 我在网上查了很多次都查不到相应的解释 还请高手分析下!!!
------解决方案--------------------
你是刚从火星回来还是不会用搜索引擎?竟然敢说“网上的资料太少”?单是MSDN的官方资料就够你看个把月的...
随便google一把...中文的...
http://www.google.com/search?hl=en&source=hp&biw=1203&bih=862&q=%E6%B3%9B%E5%9E%8B&aq=f&aqi=&aql=&oq=
About 7,760,000 results
英文的...
http://www.google.com/search?hl=en&newwindow=1&biw=1203&bih=862&q=Generic+programming&btnG=Search&aq=f&aqi=&aql=&oq=
About 3,490,000 results
------解决方案--------------------