列举窗体控制台应用程序中的3中控件_C#(新版本3)课后习题解答

习题1 参考解答

1、可以用C#编写哪些类型的应用程序?

【解答】

1)控制台应用程序。

2) Windows应用程序。

3) http://www.docsj.com/doc/bfaaad4e767f5acfa1c7cdb8.html Web应用程序。

4) http://www.docsj.com/doc/bfaaad4e767f5acfa1c7cdb8.html Web服务应用程序。

5) http://www.docsj.com/doc/bfaaad4e767f5acfa1c7cdb8.html 水晶报表Web应用程序。

6)智能设备应用程序。

7)安装和部署应用程序。

2、什么是命名空间?命名空间和类库的关系是什么?

【解答】

1)命名空间是对类的一种逻辑上的分组,即将类按照某种关系或联系划分到不同的命名空间下。

2)命名空间又可以包含其它的命名空间,例如System.Windows.Forms,是指System命名空间下有Windows命名空间,Windows命名空间下有Forms命名空间。

3)所有类库都在规定的命名空间下。

3、举例说明using关键字有哪些主要用途。

【解答】

在C#中,using关键字有3个用途

1)指定引用的命名空间,例如:using System.Windows.Forms;

2)简化命名空间的层次表达形式,例如:using WinForm=System.Windows.Form;

3)作为语句,定义一个范围。例如:

Font font1 = new Font("Arial", 10.0f);

using (font1)

{…}

程序执行到“}”时,就会自动释放font1对象。

习题2 参考解答

1、C#支持的数据类型有那些?值类型和引用类型有何不同?

【解答】

C#支持的数据类型有:

(1)值类型,包括:简单类型、结构类型、枚举类型。其中,简单类型又分为:整型、布尔型、字符型、浮点型、小数型。

(2)引用类型,包括:对象类型、类类型、接口、元数据、字符串类型、数组。

值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数据的地址,即对象的引用。当把一个值变量赋给另一个值变量时,会在堆栈(stack)中保存两个完全相同的值;而把一个引用变量赋给另一个引用变量,则会在堆栈中保存对同一个堆(heap)位置的两个引用。进行数据操作时,对于值类型,由于每个变量都有自己的值,因此对一个变量的操作不会影响到其他变量;对于引用类型的变量,对一个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值