版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、C#面試題集面試題集1、C#中property與attribute的區(qū)別,他們各有什么用處,這種機制的好處在哪里?的區(qū)別,他們各有什么用處,這種機制的好處在哪里?A:property和attribute漢語都稱之為屬性。不過property是指類向外提供的數(shù)據(jù)區(qū)域。而attribute則是描述對象在編譯時或運行時屬性的。這兩者是有本質(zhì)區(qū)別的2、講一講你理解的、講一講你理解的webservice在dotframewk中,怎么很好的結合中,
2、怎么很好的結合xml(講概(講概念就行了)念就行了)從表面上看,WebService就是一個應用程序,它向外界暴露出一個能夠通過Web進行調(diào)用的API。這就是說,你能夠用編程的方法通過Web調(diào)用來實現(xiàn)某個功能的應用程序。從深層次上看,WebService是一種新的Web應用程序分支,它們是自包含、自描述、模塊化的應用,可以在網(wǎng)絡(通常為Web)中被描述、發(fā)布、查找以及通過Web來調(diào)用??蓴U展的標記語言XML是WebService平臺中
3、表示數(shù)據(jù)的基本格式。除了易于建立和易于分析外,XML主要的優(yōu)點在于它既與平臺無關,又與廠商無關。XML是由萬維網(wǎng)協(xié)會(W3C)創(chuàng)建,W3C制定的XMLSchemaXSD定義了一套標準的數(shù)據(jù)類型,并給出了一種語言來擴展這套數(shù)據(jù)類型。WebService平臺是用XSD來作為數(shù)據(jù)類型系統(tǒng)的。當你用某種語言如或C#來構造一個WebService時,為了符合WebService標準,所有你使用的數(shù)據(jù)類型都必須被轉換為XSD類型。如想讓它使用在
4、不同平臺和不同軟件的不同組織間傳遞,還需要用某種東西將它包裝起來。這種東西就是一種協(xié)議,如SOAP。3.C#Java和c的特點,有什么相同的地方,不同的地方,的特點,有什么相同的地方,不同的地方,C#分別從分別從c和java中吸取了他們那些優(yōu)點?中吸取了他們那些優(yōu)點?A:C#看起來與Java有著驚人的相似它包括了諸如單一繼承界面與Java幾乎同樣的語法和編譯成中間代碼再運行的過程.但是C#與Java有著明顯的不同它借鑒了Delphi的一
5、個特點與COM(組件對象模型)是直接集成。微軟c#語言定義主要是從C和C繼承而來的而且語言中的許多元素也反映了這一點.C#在設計者從C繼承的可選選項方面比Java要廣泛一些(比如說structs)它還增加了自己新的特點(比方說源代碼版本定義).C#從Java繼承而來的特點與COM的集成:C#對Windows程序最大的賣點可能就是它與COM的無縫集成了COM就是微軟的Win32組件技術.實際上最終有可能在任何.語言里編寫COM客戶和服務器
6、端.C#編寫的類可以子類化一個以存在的COM組件生成的類也能被作為一個COM組件使用然后又能使用比方說J語言子類化它從而得到第三個COM組件.這種現(xiàn)象的結果是導致了一個運行環(huán)境的產(chǎn)生在這個環(huán)境里的組件是網(wǎng)絡服務可用用任何.語言子類化.索引下標:一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括號中的數(shù)字來匿名引用(就象用數(shù)組下標一樣)以外是相似的.代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息.只要把它當成一個
7、聰明的方法指針就行了.代理對象可以被移動到另一個地方然后可以通過訪問它來對已存在的方法進行類型安全的調(diào)用.一個反饋方法是代理的特例.event關鍵字用在將在事件發(fā)生的時候被當成代理調(diào)用的方法聲明中.4.C#可否對內(nèi)存進行直接的操作?可否對內(nèi)存進行直接的操作?(這可是個難點哦?要注意!)這可是個難點哦?要注意?。〢:C#在Unsafe模式下可以使用指針對內(nèi)存進行操作但在托管模式下不可以使用指針5.用VisualC6.0編寫的代碼編寫的代碼
8、(unmanagedcode),如何在,如何在CLR下和其他下和其他dotcomponent結合?結合?A:。與Com互操作在.中可以通過添加引用的方式將COM加載在CLR下,將原有的COM中的類型相應變化為.下可識別的類型6.用C#實現(xiàn)以下功能#實現(xiàn)以下功能a產(chǎn)生一個產(chǎn)生一個int數(shù)組,長度為數(shù)組,長度為100,并向其中隨機插入,并向其中隨機插入1100,并且不能重復。,并且不能重復。b對上面生成的數(shù)組排序,需要支持升序、降序兩種順序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論