日期:2014-05-20  浏览次数:20825 次

.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
------解决方案--------------------
探讨

继续继续 继续讨论 网上相关T 这个技术的资料太少`` 我也没见很多人用过` 这是为什么`? 有没有高手来个像模像样的 T技术的优缺点?