1. new 關鍵字用法(1)new 運算符
用于創建對象和調用構造函數。
(2)new 修飾符
用于向基類成員隱藏繼承成員。
(3)new 約束
用于在泛型聲明中約束可能用作類型參數的參數的類型。
2.如何把一個Array復制到ArrayList里
(1) 實現1
string[] s ={ “111″, “22222″ };
ArrayList list = new ArrayList();
list.AddRange(s);
(2)實現2
string[] s ={ “111″, “22222″ };
ArrayList list = new ArrayList(s);
3.DataGrid的Datasouse可以連接什么數據源
l DataTable
l DataView
l DataSet
l DataViewManager
l 任何實現IListSource接口的組件
l 任何實現IList接口的組件
4.概述反射和序列化
反射
公共語言運行庫加載器管理應用程序域。這種管理包括將每個程序集加載到相應的應用程序域以及控制每個程序集中類型層次結構的內存布局。
程序集包含模塊,而模塊包含類型,類型又包含成員。反射則提供了封裝程序集、模塊和類型的對象。您可以使用反射動態地創建類型的實例,將類型綁定到現有對象,或從現有對象中獲取類型。然后,可以調用類型的方法或訪問其字段和屬性。
序列化
序列化是將對象狀態轉換為可保持或傳輸的格式的過程。與序列化相對的是反序列化,它將流轉換為對象。這兩個過程結合起來,可以輕松地存儲和傳輸數據。