共130個問題
1. 簡述 private、 protected、 public、 internal 修飾符的訪問權限。
答 :private : 私有成員, 在類的內部才可以訪問。
protected : 保護成員,該類內部和繼承類中可以訪問。
public : 公共成員,完全公開,沒有訪問限制。
internal: 在同一命名空間內可以訪問。
2 .列舉ASP.NET 頁面之間傳遞值的幾種方式。
答 :1.使用QueryString, 如....?id=1; response. Redirect()....
2.使用Session變量
3.使用Server.Transfer
4.C#中的委托是什麼?事件是不是一種委托?
答 : 委托可以把一個方法作為參數代入另一個方法。委托可以理解為指向一個函數的引用。
是,是一種特殊的委托
5.override與重載的區別
答 :override 與重載的區別。重載是方法的名稱相同。參數或參數類型不同,進行多次重載以適應不同的需要
Override 是進行基類中函數的重寫。為了適應需要。
6.如果在一個B/S結構的系統中需要傳遞變量值,但是又不能使用Session、
Cookie、Application,您有幾種方法進行處理?
答 : this.Server.Transfer Response. Redirect()---QueryString
9.描述一下C#中索引器的實現過程,是否只能根據數字進行索引?
答:不是。可以用任意類型。
11.用.net做B/S結構的系統,您是用幾層結構來開發,每一層之間的關系以及為什麼要這樣分層?
答:一般為3層
數據訪問層,業務層,表示層。
數據訪問層對數據庫進行增刪查改。
業務層一般分為二層,業務表觀層實現與表示層的溝通,業務規則層實現用戶密碼的安全等。
表示層為了與用戶交互例如用戶添加表單。
優點: 分工明確,條理清晰,易於調試,而且具有可擴展性。
缺點: 增加成本。