《Visual C# 2010入门经典》一1.7 作业

简介: 1..NET Framework有哪些组件? 2.为何说通用类型系统很重要? 3.通用中间语言是什么? 4.为何说Framework类库很重要? 5.动态语言运行时向C#提供了什么?

本节书摘来异步社区《Visual C# 2010入门经典》一书中的第1章,第1.7节,作者: 【美】Scott Dorman 译者: 张劼 责编: 傅道坤,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 作业

Visual C# 2010入门经典

1.7.1 测验

1..NET Framework有哪些组件?

2.为何说通用类型系统很重要?

3.通用中间语言是什么?

4.为何说Framework类库很重要?

5.动态语言运行时向C#提供了什么?

6.下述C#代码合法吗?

r1

7.请解释下述变量声明。

int a, b = 1;

8.下面哪个标识符无效?

A.lightHouse

B._lighthouse

C.22lighthouse

D.lighthouse2

1.7.2 答案

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.像这样同时声明多个变量并赋初值是危险的,因为可能令人迷惑。该语句与下述代码等价:

int a;
int b = 1;

8.C。标识符不能以数字打头。

1.7.3 练习

研究System.Console类的其他功能:修改“Hello, world”应用程序,使其要求用户输入其姓名,然后输出“Hello, name”,其中name为用户输入的姓名。

相关文章
|
C++ Windows
《C++语言入门经典》一1.2 Visual Studio 2010 集成编译环境
本节书摘来自华章出版社《C++语言入门经典》一书中的第1章,第1.2节,作者 郭鑫 顾彦玲,更多章节内容可以访问云栖社区“华章计算机”公众号查看
1860 0
|
IDE 开发工具
《Visual Basic 2012入门经典》----2.11 作业
1.除非特别指明,否则在创建本书的示例时创建的是哪种类型的项目? 2.要使得将鼠标指向其选项卡时,显示停靠的设计窗口,而移开鼠标时消失,应修改窗口的什么设置? 3.要添加控件到窗体中,应使用哪个设计窗口? 4.要修改对象的属性,应使用哪个设计窗口? 5.要修改项目的属性,必须
1455 0
|
Windows
《Visual Basic 2012入门经典》----1.11 作业
1.哪种Visual Basic项目创建标准的Windows程序? 2.IDE中的哪个窗口用于修改窗体或控件的属性(位置和大小等)? 3.如何访问控件的默认事件(代码)? 4.应设置图片框的哪个属性来显示图像? 5.按钮控件的默认事件是什么?
1237 0
|
Windows
《Visual Basic 2012入门经典》----1.8 运行项目
现在应用程序完成了。单击工具栏中的“Save All”按钮(一叠磁盘的图案),然后按F5键运行。也可单击工具栏中右侧的三角形按钮来运行程序,这个按钮类似于DVD播放器中的“播放”按钮,它称为“启动调试”,也可在“Debug”菜单中找到。学习键盘快捷键能够加快开发过程,因此推荐在开发时尽量使用快捷键。
1402 0