资源描述:
《深入.net平台和c#编程(.netoop)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、问答题:1..NET框架的两个主要组件?答:公共语言运行时(CLR)、框架类库。2.如果在一个项目中,编写了两个功能不同但名字相同的类,就会发生冲突,如何解决冲突?答:①、重新命名类名②、使用命名空间,即把名字相同的两个类放在两个不同的命名空间内。3.如果命名空间的名字很长(如:City.MySchool.Class.Student),那么怎么给这个命名空间起别名?答:usingstudent=City.MySchool.Class.Student;4.我们知道在一个类中如果一个字段如果为私有的(private),则在
2、另一个类中就无法正常访问,那么我们通常会用什么方式对这些字段进行规则约束或者只读只写操作呢?答:通过访问器访问这些字段,get为只读属性,set为只写属性。5.使用值传递,参数值的更改不能保留。使用什么关键字可以将参数值的更改保留?答:ref关键字。ref侧重修改,out侧重输出6.构造函数的3个基本特点?答:①、构造函数名与类名相同②、无返回值③、可初始化成员变量7.请说出Pascal和Camel两种命名法的命名方式?答:Pascal命名法单词的一个字母大写Camel命名法第一个单词的首字母小写,其余单词的首字母大写
3、8.简述new关键字和this关键字的作用?答:new关键字可以实例化一个新的对象,并且指定对某个带参数的构造函数。This关键字用于引用类的当前实例9.C#中代表常量的关键字是什么?答:const关键字用法:const类型常量名=常量值10.枚举的关键字是什么,简述枚举的定义?答:enum关键字。枚举是一组描述性的名称。(枚举定义一组有限的值,不能包含方法。对可能的值进行约束。枚举允许描述性名称表示整数值)11.结构的关键字是什么,结构的基本构成及其特点?答:struct关键字。基本构成:访问修饰符struct结构名
4、5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtransitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve{定义结构成员}特点:构成和类相似定义成员变量不能赋初值定义结构可以不用new可
5、以有构造函数,但是只能声明有参数的构造函数12.值类型和引用类型间的装换称为什么?答:值类型到引用类型叫装箱,引用类型到值类型叫拆箱。13.列出2种删除ArrayList中内容的方法?答:①、ArrayList.Remove(对象名)②、ArrayList.RemoveAt(index)14.请说出读写文本文件的步骤?答:①、创建一个文件流②、创建相应的读写器(readerandwriter)③、执行读写操作④、关闭读写器(readerandwriter)⑤、关闭文件流15.请说出XmlDocument对象和XmlNo
6、de对象分别表示什么?答:XmlDocument对象表示XML整个文档XmlNode对象表示XML文件的单个节点16.C#中子类继承父类的写法是什么?答:publicclass子类名:父类名17.关键字base的作用是什么?答:①、调用父类的属性和方法②、调用父类的构造函数5.1-9,,services,andmakethecitymoreattractive,strengtheningpublictransportinvestment,establishedasthebackboneoftheurbanrailtra
7、nsitmulti-level,multi-functionalpublictransportsystem,thusprotectingtheregionalpositionandachieve如:publicvoidSayHi(){stringmessage=string.Format("大家好,我是{0}同学,今年{1}岁了,我喜欢{2}!",base.Name,base.Age,this.hobby);MessageBox.Show(message);}18.protected访问修饰符有什么作用?答:prote
8、cted访问修饰符允许子类访问,不允许其他非子类访问19.is与as操作符的作用分别是什么?答:is用于检查对象是否与指定的类型兼容,如:if(person[i]isStudent)as用于在兼容的引用类型之间执行转换,如:Studentstu=Students[i]asStudent;20.虚方法的关键字是什么?答:virtua