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