程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#泛型初涉

c#泛型初涉

編輯:C#入門知識

泛型概述:
使用泛型類型可以最大限度地重用代碼、保護類型的安全以及提高性能。

泛型最常見的用途是創建集合類。

.NET Framework 類庫在 System.Collections.Generic 命名空間中包含幾個新的泛型集合類。 應盡可能地使用這些類來代替普通的類,如 System.Collections 命名空間中的 ArrayList。

您可以創建自己的泛型接口、泛型類、泛型方法、泛型事件和泛型委托。

可以對泛型類進行約束以訪問特定數據類型的方法。

關於泛型數據類型中使用的類型的信息可在運行時通過使用反射獲取。

測試代碼:

[csharp]
// Declare the generic class.  
public class GenericList 

    void Add(T input) { } 

class TestGenericList 

    private class ExampleClass { } 
    static void Main() 
    { 
        // Declare a list of type int.  
        GenericList list1 = new GenericList(); 
 
        // Declare a list of type string.  
        GenericList list2 = new GenericList(); 
 
        // Declare a list of type ExampleClass.  
        GenericList list3 = new GenericList(); 
    } 

// Declare the generic class.
public class GenericList
{
    void Add(T input) { }
}
class TestGenericList
{
    private class ExampleClass { }
    static void Main()
    {
        // Declare a list of type int.
        GenericList list1 = new GenericList();

        // Declare a list of type string.
        GenericList list2 = new GenericList();

        // Declare a list of type ExampleClass.
        GenericList list3 = new GenericList();
    }
}


 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved