程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> c#.Net史上經典面試題目

c#.Net史上經典面試題目

編輯:關於ASP.NET

    共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層

    數據訪問層,業務層,表示層。

    數據訪問層對數據庫進行增刪查改。

    業務層一般分為二層,業務表觀層實現與表示層的溝通,業務規則層實現用戶密碼的安全等。

    表示層為了與用戶交互例如用戶添加表單。

    優點: 分工明確,條理清晰,易於調試,而且具有可擴展性。

    缺點: 增加成本。

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