C#匿名方法怎么用
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,这篇文章将为大家详细讲解有关C#匿名方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。C#匿名方法这是对变量范围的扩展。但是,下面例子说明了匿名参数还能够在它
千家信息网最后更新 2025年11月13日C#匿名方法怎么用
这篇文章将为大家详细讲解有关C#匿名方法怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
C#匿名方法
这是对变量范围的扩展。但是,下面例子说明了匿名参数还能够在它们的代码块之外执行命名方法:
privatedelegatevoidExample6(); privateint _customerId; privatestring _customerCode; publicint CustomerID { get { return _customerId; } set { _customerId = value; } } publicstring CustomerCode { get { return _customerCode; } set { _customerCode = value; } } privatevoid btnExample6_Click(object sender, EventArgs e) { //Populate out properties. this.CustomerID = 90; this.CustomerCode = "1337HK"; //Setup the delegate/anonymous method. Example6 example = newExample6( delegate { this.ShowCustomer(this.CustomerID, this.CustomerCode); }); //Execute the delegate. example(); //Change the properties. this.CustomerID = 54; this.CustomerCode = "L4M3"; //Execute the delegate again. // Notice that the new values are reflected. example(); } privatevoid ShowCustomer(int customerId, string customerCode) { MessageBox.Show( String.Format("CustomerID: Customer Code: ", customerId, customerCode)); }要注意的是,我两次调用了与C#匿名方法相关联的委托。你可能会发现一个很有趣的事情:在这些调用中,方法会输出两组不同的值。这是因为用在C#匿名方法里的外部变量在创建C#匿名方法的时候被引用。这意味着对这些变量的任何更改都会在匿名函数访问变量的时候被反映出来。
你可能还注意到在这个实例里委托关键字后面没有括号。当C#匿名方法不需要带参数的时候,后面的括号是可选的。
关于"C#匿名方法怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
方法
C#
变量
时候
篇文章
参数
括号
更多
这是
委托
不同
不错
实用
有趣
事情
代码
例子
关键
关键字
内容
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何从服务器下载文件
小厂的软件开发
不同服务器的角色可以邮寄
软件开发用装备
崇明区专业型数据库销售品质保障
软件开发怎么成为项目经理
lol服务器变日文
服务器 文件管理软件
江苏外贸软件开发
明日之后的安卓服务器如何删除
北京 dns服务器
日本自卫队网络安全分析装置
有几个国家能制造超聚变服务器
制定网络安全法的目的 为了保障
天一网络技术有限公司招聘
客源数据库
网络安全9月17日
嘉定区标准金融网络技术服务
信息网络技术概念股
用数据库语言编程序
数据库中什么叫聚集
成都软件开发薪资调查
七财互联网科技苏州有限公司
网络安全执法检查动员部署会
小程序数据库范围筛选
办公楼效果图软件开发
网络技术的实战条件
联通网络技术研究院 冯毅
服务器253IP什么意思
互联网没什么科技技术