本节书摘来异步社区《visual c# 2010入门经典》一书中的第1章,第1.7节,作者: 【美】scott dorman 译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。
visual c# 2010入门经典
1..net framework有哪些组件?
2.为何说通用类型系统很重要?
3.通用中间语言是什么?
4.为何说framework类库很重要?
5.动态语言运行时向c#提供了什么?
6.下述c#代码合法吗?

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为用户输入的姓名。