打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C#-匿名方法与程序集 120

  首先了解什么是匿名方法:匿名方法通俗点说就是没有名字的方法,但是匿名方法只是在我们编写的代码中看起来没有名字而已,其实编译器会帮匿名方法生成一个名字,但是因为在我们编写的码中没有名字,所以匿名方法只能在定义的时候才能调用,在其他地方不能被调用

  匿名方法主要用于委托中,因为使用Delegate委托时,很多时候这个方法只有这个Delegate委托才用,有时又只用一次,因此没必要定义一个普通的方法,这时候使用匿名方法才最合适;匿名方法还在比如 lambda表达式中,JavaScript中等使用得非常多,匿名方法的其他知识不再细说

  

  匿名方法

  程序集:程序集是.Net中的概念,因为在程序集中可以包含其他的东西,而像如c++编译的就不叫程序集,在.Net中程序集分为.exe(可执行程序)和.dll(动态链接库),它们的区别在于前者有入口函数而后者没有;我们编写代码时所调用的类都是位于各个程序集中,如果调用的类没有引用其程序集,则需要添加对那个程序集的引用,比如使用配置文件时需要添加ConfigurationManager的程序集引用

  

  添加配置文件的程序集System.Configuration

  程序集主要包含:1)类型元数据(描述在代码中定义的每一类型和成员) 2)程序集元数据(比如程序集清单,版本号)3)IL代码(都被装在exe或dll中) 4)资源文件;每个程序集都有自己的名称,版本等信息

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【日记】36一地薄雨,满室茶香,心上是你,灯下也是你
Android的按钮单击事件及监听器的实现方式
3.7.1 理解Lambda表达式(2)
C# 委托知识总结
怎样让一个程序中写代码让自己重启11
jiavascript ()
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服