深入NET平台和C编程(NETOOP).docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
深入NET平台和C编程(NETOOP)

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

您可能关注的文档

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档