1. 程式人生 > >C#中的匿名函式使用,類名

C#中的匿名函式使用,類名

C#中有個叫做“泛型”的集合,就是說只是個外殼,到底是int,string,bool還是什麼型別,都可以按照自己的要求進行定義集合,所以我們用個“T"表示。

請看下面程式碼:

01.// Declare the generic class  
02.public class GenericList<T>  
03.{  
04.    void Add(T input) { }  
05.}  
06.class MyGenericList  
07.{  
08.    private class ExampleClass { }  
09.    static void Main()  
10.    {  
11.        // Declare a list of type  
12.        GenericList<int> list1 = new GenericList<int>();  
13.        // Declare a list of type  
14.        GenericList<string> list2 = new GenericList<string>();  
15.        // Declare a list of type  
16.        GenericList<ExampleClass> list3 = new GenericList<ExampleClass>();  
17.    }  
18.}  

就是說定義了一個方法適用於很多型別的,泛型的作用就是重用程式碼、保護型別的安全以及提高效能。

可以定義泛型介面,泛型方法,泛型類,泛型委託,泛型事件。