日期:2014-05-19  浏览次数:21041 次

class SampleCollection<T> 中尖括号 起什么作用
class   SampleCollection <T>
{
        private   T[]   arr   =   new   T[100];
        public   T   this[int   i]
        {
                get
                {
                        return   arr[i];
                }
                set
                {
                        arr[i]   =   value;
                }
        }
}

//   This   class   shows   how   client   code   uses   the   indexer
class   Program
{
        static   void   Main(string[]   args)
        {
                SampleCollection <string>   stringCollection   =   new   SampleCollection <string> ();
                stringCollection[0]   =   "Hello,   World ";
                System.Console.WriteLine(stringCollection[0]);
        }
}
其中尖括号,实现动态更换类中对一个类型的使用,通过做例子已经明白
但是我没有找到相关的资料介绍,恳请赐教



------解决方案--------------------
范型,是2.0中的新增功能。
------解决方案--------------------
泛型参数T,也就是说这个东西可以被具体的某个类型替换

Snowdust(雪尘) 你N个帖子比我回的快了