天天看點

《Visual C# 2010入門經典》一1.7 作業

本節書摘來異步社群《visual c# 2010入門經典》一書中的第1章,第1.7節,作者: 【美】scott dorman 譯者: 張劼 責編: 傅道坤,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

visual c# 2010入門經典

1..net framework有哪些元件?

2.為何說通用類型系統很重要?

3.通用中間語言是什麼?

4.為何說framework類庫很重要?

5.動态語言運作時向c#提供了什麼?

6.下述c#代碼合法嗎?

《Visual C# 2010入門經典》一1.7 作業

7.請解釋下述變量聲明。

8.下面哪個辨別符無效?

a.lighthouse

b._lighthouse

c.22lighthouse

d.lighthouse2

1..net framework有4個元件:公共語言運作時、framework類庫、并行計算平台和動态語言運作時。

2.因為它給每種.net語言提供了相同的類型描述,并指定了類型的用法,可以內建不同的語言。

3.通用中間語言是一種低級語言,對托管代碼進行部分編譯時,将生成這種語言的代碼。可将通用中間語言視為彙編語言,由表示進階語言代碼的低級指令組成。

4.framework類庫提供了大量可重用的類型供所有.net語言使用,這簡化了衆多常見的程式設計任務,進而提高了開發人員的效率。

5.動态語言運作時讓c#能夠以一緻的文法使用來自任何地方(com、ironruby、ironpython、javascript等)的動态對象。

6.這些代碼非法,其原因有兩個。首先,所有語句都沒有以分号(;)結尾;其次,正确的類型名為system.console.writeline,而不是system.console.writeline,因為c#區分大小寫。

7.像這樣同時聲明多個變量并賦初值是危險的,因為可能令人迷惑。該語句與下述代碼等價:

8.c。辨別符不能以數字打頭。

研究system.console類的其他功能:修改“hello, world”應用程式,使其要求使用者輸入其姓名,然後輸出“hello, name”,其中name為使用者輸入的姓名。