.net期末考试复习资料终极必杀版.docxVIP

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

简答题用实例简述委托的过程。声明委托除了指定返回值外还必须指定一个方法签名。实例化委托,需要引用该方法。该方法必须与委托具有相同的方法签名,并且该方法必须返回委托声明中定义的值。调用委托时,委托调用与之关联的方法。当引用的方法向委托返回值时,委托会将该值传递给调用程序,就如同该值是委托自身的返回值一样。什么是Windows 窗体应用程序?Windows 窗体是用于 Microsoft Windows 应用程序开发的、基于 .NET Framework 的新平台。此框架提供一个有条理的、面向对象的、可扩展的类集,它使您可以开发丰富的 Windows 应用程序。另外,Windows 窗体可作为多层分布式解决方案中的本地用户界面。什么是ASP.NET Web 应用程序?ASP.NET 允许开发人员创建浏览器可访问的应用程序。 ASP.NET在System.Web命名空间中实现,它是.NET Framework的重要组成部分。作为相当流行的 Active Server Page(ASP)技术的后继者,ASP.NET应用程序是从一页或多页构建的。每个页面都包含 HTML 和/HTML标签以及可执行代码,并且通常带有.aspx扩展名。列出.NET Framework的常用组件。公共语言运行库(CLR)、.NET Framework类库、数据和XML、XML Web service、Web窗体和Windows窗体。应用程序可以使用什么类和方法来对控制台进行输入和输出?在公共语言运行库中,你可以使用System命名空间中的Console类的Read、ReadLine、Write和WriteLine等方法,实现向控制台输入输出字符串或数值。什么时候使用隐式转换,什么时候使用显式转换?使用隐式转换可以提高可读性和可使用性。当转换可能引起数据丢失或者抛出异常时使用显式转换。值类型和引用类型的区别是什么?值类型被分配在栈中,使用拷贝赋值(assigned as copies),按值传递。引用型被分配在堆中,作为引用赋值(assigned as references),按引用传递。什么是命名空间,.NET Framework中类型的根命名空间名称是什么?一台计算机要在本地运行一个.NET 应用程序时,需要什么软件?命名空间是执行相关功能的类型(如类和接口)的逻辑组织单位。程序集清单包含哪些内容.程序集的名称。程序集的版本号。程序集的区域性,指示程序集所支持的文化或语言。 此程序集中所包含的所有文件的列表,同时附有根据这些文件计算出的哈希值。 此程序集所依赖的其他程序集,以及这些依赖程序集每一个的版本号。10、即时 (JIT) 编译是指?每个方法在首次被调用时被编译11、构成逻辑功能单元的文件分组称为什么?程序集12、元数据包含哪些内容?类型名称。类型可见性,可以是公共的或程序集。此类型继承自哪个类型(如果存在)。该类型所实现的任何接口。该类型所实现的任何方法。该类型所公开的任何属性。该类型提供的任何事件13、元数据是什么?描述对应托管代码中定义的类型的信息14、基于 CLR 的语言编写的源代码在编译时,将生成哪两种内容??Microsoft中间语言(MSIL)表示的指令。元数据(Metadata)15、.NET Framework使用中间代码的好处是?可移植性强。中间代码在加载到内存中时将受到针对类型安全性的检验。这实现了更好的安全性和更高的可靠性16、谈谈你对泛型的理解,并说明他的优点。通过泛型可以定义类型安全类,而不会损坏类型安全、性能和工作效率。具体可由以下几个优势:(1)可重用性:可使用相同的代码对多个场景使用一个泛型类型定义,而不需要对代码进行任何更改。(2)类型安全:泛型数据类型提供更好的类型安全性,降低发生类型强制转换错误的可能性。(3)性能:泛型类型降低了对变量或对象进行装箱、取消装箱和类型强制转换的需要,因此他的性能优于普通系统类型17、分别列举几个值类型和引用类型,并谈谈两者的区别。值类型:内置值类型、用户自定义结构和枚举。引用类型:自描述类型(类和数组)、指针类型或接口类型。两者区别:值类型直接包含它们的数据,继承自System.ValueType类型,而引用类型存储对值的内存地址的引用,继承自System.?Object类型;值类型分配在堆栈上,通过拷贝赋值,通过值来传递参数,它的实例实例要么在堆栈上,要么内联在结构中,而引用类型通过引用赋值,以引用传递参数,用 New 关键字在托管堆上分配对象18列举几个常见的.NET Framework应用程序种类并说明特点。ASP.NET Web, Windows窗体应用程序,ADO.NET, 分布式应用程序等19、说明.NET Framework类库采用命名空间树的结构的目的,并举例.N

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档