1. 程式人生 > >.NET基礎知識(一)

.NET基礎知識(一)

ade t-sql語句 使用 連接 style 引用類型 初始 斷開 頁面

1、列舉ASP.NET頁面之間傳值的幾種方式。
答:分別是使用QueryString變量 、使用Application 對象變量、使用Session變量 、使用Cookie對象變量、Server.Transfer
2、簡述privateprotectedpublicinternal修飾符的訪問權限。
答: 分別是私有成員, 在類的內部才可以訪問、保護成員,該類內部和繼承類中可以訪問、公共成員,完全公開,沒有訪問限制、在同一命名空間內可以訪問。
3、簡述ADO.NET中的五個主要對象。
答:分別是Connection(連接數據庫)、Command(執行T-SQL語句)、DataAdapter(用戶填充DataSet,斷開模式)、DataReader(讀取數據庫,一種只讀模式)、DataSet(數據集)

4、請簡述.NET中類與結構的異同。
答:類是引用類型,可以繼承類、接口和被繼承,有默認的構造函數,有析構函數,
可以使用abstract和sealed,有protected修飾符,必須使用new初始化。
結構是值類型,只能繼承接口,不能被繼承,沒有默認的構造函數,可以創建,沒有析構函數,
不可以用abstract和sealed,沒有protected修飾符,可以不用new初始化。
5、override與重載(ove-rload)的區別。
答:override是重寫(覆蓋)了一個方法,以實現不同的功能。一般是用於子類在繼承父類時,重寫(重新實現)父類中的方法。
overload是重載,一般是用於在一個類內實現若幹重載的方法,這些方法的名稱相同而參數形式不同。

.NET基礎知識(一)