經(jīng)典的C#面試題,對(duì)于剛剛踏入軟件行業(yè),以及應(yīng)屆畢業(yè)生相信會(huì)有所幫助的
1、在C#中,string str = null 與 string str = “” 請(qǐng)盡量使用文字或圖象說(shuō)明其中的區(qū)別。
回答要點(diǎn):說(shuō)明詳細(xì)的空間分配。(10分)
答:string str = null 是不給他分配內(nèi)存空間,而string str = "" 給它分配長(zhǎng)度為空字符串的內(nèi)存空間.
2、請(qǐng)?jiān)斒鲈赿otnet中類(class)與結(jié)構(gòu)(struct)的異同:(10分)
答:Class可以被實(shí)例化,屬于引用類型,是分配在內(nèi)存的堆上的,Struct屬于值類型,是分配在內(nèi)存的棧上的.
3、根據(jù)委托(delegate)的知識(shí),請(qǐng)完成以下用戶控件中代碼片段的填寫:(10)
。。。