- 相關推薦
c#面試題
死鎖的必要條件?怎么克服?
答:系統(tǒng)的資源不足,進程的推進的順序不合適,資源分配不當,一個資源每次只能被一個進程使用,一個資源請求資源時,而此時這個資源已阻塞,對已獲得資源不放,進程獲得資源時,未使用完前,不能強行剝奪。
簡述private、protected、public、internal修飾符的訪問權限。
答.private:私有成員,在類的內(nèi)部才可以訪問。
protected:保護成員,該類內(nèi)部和繼承類中可以訪問。
public:公共成員,完全公開,沒有訪問限制。
internal:在同一命名空間內(nèi)可以訪問。
列舉ASP.NET頁面之間傳遞值的幾種方式。
答.1.使用QueryString,如....?id=1;response.Redirect()....
2.使用Session變量
3.使用Server.Transfer
C#中的委托是什么?事件是不是一種委托?
答:委托可以把一個方法作為參數(shù)代入另一個方法。委托可以理解為指向一個函數(shù)的引用。是,是一種特殊的委托
override與重載的區(qū)別答:
override與重載的區(qū)別。重載是方法的名稱相同。參數(shù)或參數(shù)類型不同,進行多次重載以適應不同的需要
Override是進行基類中函數(shù)的重寫。為了適應需要。
構造器Constructor是否可以被繼承?是否可以被Override?
答:Constructor不可以被繼承,因此不能被重寫(Overriding),但可以被重載(Overloading).
當一個線程進入一個對象的方法后,其它線程是否可以進入該對象的方法?
答:不可以,一個對象的方法只能由一個線程訪問。
談談final,finally,finallize的區(qū)別?
答:final用于申明屬性,方法和類,表示屬性不可變,方法不可以被覆蓋,類不可以被繼承。
Finally是異常處理語句結構中,表示總是執(zhí)行的部分。
Finallize表示是object類一個方法,在垃圾回收機制中執(zhí)行的時候會被調(diào)用被回收對象的方法。
HashMap和Hashtable區(qū)別?
答:HashMap是Hashtable的輕量級實現(xiàn),非線程安全的實現(xiàn)他們都實現(xiàn)了map接口,主要區(qū)別是HashMap鍵值可以為空null,效率可以高于Hashtable。
Collection和Collections的區(qū)別?
答:Collection是集合類的上級接口,Collections是針對集合類的一個幫助類,它提供一系列靜態(tài)方法來實現(xiàn)對各種集合的搜索,排序,線程安全化操作。
UDP和TCP連接有和異同?
答:TCP是傳輸控制協(xié)議,提供的是面向連接的,是可靠的,字節(jié)流服務,當用戶和服務器彼此進行數(shù)據(jù)交互的時候,必須在他們數(shù)據(jù)交互前要進行TCP連接之后才能傳輸數(shù)據(jù)。TCP提供超時重撥,檢驗數(shù)據(jù)功能。UDP是用戶數(shù)據(jù)報協(xié)議,是一個簡單的面向數(shù)據(jù)報的傳輸協(xié)議,是不可靠的連接。
進程和線程分別該怎么理解?
答:進程是比線程大的程序運行單元,都是由操作系統(tǒng)所體會的系統(tǒng)運行單元,一個程序中至少要有一個進程,有一個進程中,至少要有一個線程,線程的劃分尺度要比進程要小,進程擁有獨立的內(nèi)存單元,線程是共享內(nèi)存,從而極大的提高了程序的運行效率同一個進程中的多個線程可以并發(fā)執(zhí)行。
描述一下C#中索引器的實現(xiàn)過程,是否只能根據(jù)數(shù)字進行索引?
答:不是。可以用任意類型。
什么叫應用程序域?
答:應用程序域可以理解為一種輕量級進程。起到安全的作用。占用資源小。
CTS、CLS、CLR分別作何解釋?
答:CTS:通用語言系統(tǒng)。
CLS:通用語言規(guī)范。
CLR:公共語言運行庫。
什么是裝箱和拆箱?
答:從值類型接口轉換到引用類型裝箱。從引用類型轉換到值類型拆箱。
什么是受管制的代碼?
答:unsafe:非托管代碼。不經(jīng)過CLR運行。
什么是強類型系統(tǒng)?
答:RTTI:類型識別系統(tǒng)。
【c#面試題】相關文章:
C#筆試題02-24
雅虎C#筆試題03-07
Visual C#的Excel編程03-19
C#學習心得體會04-02
Visual C#程序員面試問題及答案12-12
群碩筆試題Java和C++、C#11-21
面試題精選02-18
分享面試題目 教育職業(yè)面試題11-20
微軟面試題02-15
模擬面試題12-11