Unity面試題1

1.在類的構(gòu)造函數(shù)前加上static會報什么錯?為什么?

答:在構(gòu)造函數(shù)如果有public修飾的靜態(tài)構(gòu)造函數(shù)時會報:“靜態(tài)構(gòu)造函數(shù)中不允許出現(xiàn)訪問修飾符”,如果什么修飾符都不加的話不會報錯翁都,靜態(tài)構(gòu)造函數(shù)一般是起初始化作用。?

2.C#

StringBuilder類型比string類型的優(yōu)勢是什么胶滋?

答:StringBuilde的優(yōu)勢在于拼接绒北,string的優(yōu)勢在于對字符串做一些處理,在使用過程中看具體的需求。

3.C#函數(shù)Func(string

a, string b)用Lambda表達(dá)式怎么寫?

答:(a,b)=>{}

4.數(shù)列1,1,2,3,5,8,13...第n位數(shù)是多少?用C#遞歸算法實現(xiàn)


5.請簡述值類型與引用類型的區(qū)別

答:區(qū)別:

1.值類型存儲在內(nèi)存棧中滓侍,引用類型數(shù)據(jù)存儲在內(nèi)存堆中狈醉,而內(nèi)存單元中存放的是堆中

存放的地址廉油。

2.值類型存取快,引用類型存取慢苗傅。

3.值類型表示實際數(shù)據(jù)抒线,引用類型表示指向存儲在內(nèi)存堆中的數(shù)據(jù)的指針和引用。

4.棧的內(nèi)存是自動釋放的渣慕,堆內(nèi)存是.NET中會由GC來自動釋放嘶炭。

5.值類型繼承自System.ValueType,引用類型繼承自System.Object。

6.請簡述ArrayList和List<>的主要區(qū)別

答:ArrayList是非泛型列表逊桦,存儲數(shù)據(jù)時把所有的數(shù)據(jù)都當(dāng)成object類型存儲眨猎,存在裝箱問題,取出來使用的時候存在拆箱問題强经,裝箱拆箱會使性能變差睡陪,而且存在數(shù)據(jù)安全問題,但是優(yōu)點(diǎn)在于可以讓值類型和引用類型互相轉(zhuǎn)換匿情。

List是泛型列表兰迫,在使用的時候才去定義數(shù)據(jù)類型,泛型避免了拆箱裝箱的問題码秉,存入讀取速度較快逮矛,類型也更安全。

7.請簡述GC(垃圾回收)產(chǎn)生的原因转砖,并描述如何避免须鼎?

答:GC回收堆上的內(nèi)存避免:

1)減少new產(chǎn)生對象的次數(shù)

2)使用公用的對象(靜態(tài)成員)

3)如果字符串拼接多的將String換為StringBuilder

8.請描述Interface與抽象類之間的不同

答:語法不同處:

1.抽象類中可以有字段鲸伴,接口沒有。

2.抽象類中可以有實現(xiàn)成員晋控,接口只能包含抽象成員汞窗。

3.抽象類中所有成員修飾符都可以使用,接口中所有的成員都是對外的赡译,所以不需要修飾符修飾仲吏。

用法不同處:

1.抽象類是概念的抽象,接口關(guān)注于行為蝌焚。

2.抽象類的子類與父類的關(guān)系是泛化關(guān)系裹唆,耦合度較高,而實現(xiàn)類和接口之間是實現(xiàn)的關(guān)系只洒,耦合度比泛化低许帐。

3.一個類只能繼承一個類,但是可以實現(xiàn)多個接口毕谴。

11.請簡述關(guān)鍵字Sealed用在類聲明和函數(shù)聲明時的作用

答:Sealed訪問修飾符用于類時成畦,該類是密封類,可防止其他類繼承此類涝开。

在方法中使用時則可防止派生類重寫此方法循帐。

13.反射的實現(xiàn)原理?

答:審查元數(shù)據(jù)并收集關(guān)于它的類型信息的能力舀武。

14.Net與Mono的關(guān)系拄养?

答:mono是.net的一個開源跨平臺工具。.net只能在windows下運(yùn)行奕剃,mono可以實現(xiàn)跨平臺衷旅,可以運(yùn)行于linux,Unix纵朋,Mac OS等。

15.請說出4種面向?qū)ο蟮脑O(shè)計原則茄袖,并分別簡述它們的含義操软。

答:1)單一職責(zé)原則:一個類,最好只做一件事宪祥,只有一個引起它的變化.

2)開放-封閉原則:對于擴(kuò)展是開放的聂薪,對于更改是封閉的

3)里氏替換原則:子類必須能夠替換其基類

4)依賴倒置原則:依賴于抽象

5)接口隔離原則:使用多個小的專門的接口,而不要使用一個大的總接口蝗羊。

16.Hashtable是無序的嗎藏澳?

答:電腦沒有絕對的無序,hashtable是通過哈希碼讓開發(fā)者感覺無序耀找。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末翔悠,一起剝皮案震驚了整個濱河市业崖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蓄愁,老刑警劉巖双炕,帶你破解...
    沈念sama閱讀 211,561評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異撮抓,居然都是意外死亡妇斤,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評論 3 385
  • 文/潘曉璐 我一進(jìn)店門丹拯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來站超,“玉大人,你說我怎么就攤上這事乖酬∏瓯啵” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評論 0 348
  • 文/不壞的土叔 我叫張陵剑刑,是天一觀的道長媳纬。 經(jīng)常有香客問我,道長施掏,這世上最難降的妖魔是什么钮惠? 我笑而不...
    開封第一講書人閱讀 56,470評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮七芭,結(jié)果婚禮上素挽,老公的妹妹穿的比我還像新娘。我一直安慰自己狸驳,他們只是感情好预明,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著耙箍,像睡著了一般撰糠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上辩昆,一...
    開封第一講書人閱讀 49,806評論 1 290
  • 那天阅酪,我揣著相機(jī)與錄音,去河邊找鬼汁针。 笑死术辐,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的施无。 我是一名探鬼主播辉词,決...
    沈念sama閱讀 38,951評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼猾骡!你這毒婦竟也來了瑞躺?” 一聲冷哼從身側(cè)響起敷搪,我...
    開封第一講書人閱讀 37,712評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎隘蝎,沒想到半個月后购啄,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡嘱么,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評論 2 327
  • 正文 我和宋清朗相戀三年狮含,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片曼振。...
    茶點(diǎn)故事閱讀 38,643評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡几迄,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冰评,到底是詐尸還是另有隱情映胁,我是刑警寧澤,帶...
    沈念sama閱讀 34,306評論 4 330
  • 正文 年R本政府宣布甲雅,位于F島的核電站解孙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抛人。R本人自食惡果不足惜弛姜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望妖枚。 院中可真熱鬧廷臼,春花似錦、人聲如沸绝页。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽续誉。三九已至莱没,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間屈芜,已是汗流浹背郊愧。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留井佑,地道東北人。 一個月前我還...
    沈念sama閱讀 46,351評論 2 360
  • 正文 我出身青樓眠寿,卻偏偏與公主長得像躬翁,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子盯拱,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. [C#語言基礎(chǔ)]請簡述拆箱和裝箱盒发。 答: 裝箱操作: 值類型隱式轉(zhuǎn)換為object類型或由此值類型實現(xiàn)的任何...
    胤醚貔貅閱讀 4,784評論 1 29
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法例嘱,類相關(guān)的語法,內(nèi)部類的語法宁舰,繼承相關(guān)的語法拼卵,異常的語法,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • *面試心聲:其實這些題本人都沒怎么背,但是在上海 兩周半 面了大約10家 收到差不多3個offer,總結(jié)起來就是把...
    Dove_iOS閱讀 27,131評論 30 470
  • 轉(zhuǎn)自:http://blog.csdn.net/jackfrued/article/details/4492194...
    王帥199207閱讀 8,504評論 3 93
  • (一)Java部分 1蛮艰、列舉出JAVA中6個比較常用的包【天威誠信面試題】 【參考答案】 java.lang;ja...
    獨(dú)云閱讀 7,080評論 0 62