C#中的匿名函式使用,類名
阿新 • • 發佈:2018-12-26
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.}
就是說定義了一個方法適用於很多型別的,泛型的作用就是重用程式碼、保護型別的安全以及提高效能。
可以定義泛型介面,泛型方法,泛型類,泛型委託,泛型事件。