当前位置: 首页 > news >正文

做毕设网站多少钱教育网站模块建设

做毕设网站多少钱,教育网站模块建设,手机在线画图工具,学校网站建设开题报告书实现委托 委托是可以存储对方法的引用的对象。在C#中,委托允许您动态地改变类中方法的引用。 考虑咖啡售货机的示例,它配置不同口味的咖啡,例如卡布奇诺咖啡和黑咖啡。在选择所需口味的咖啡时,售货机决定混合各种成分,例如奶粉、咖啡粉、热水、卡布奇诺咖啡粉。所有的材… 实现委托 委托是可以存储对方法的引用的对象。在C#中,委托允许您动态地改变类中方法的引用。 考虑咖啡售货机的示例,它配置不同口味的咖啡,例如卡布奇诺咖啡和黑咖啡。在选择所需口味的咖啡时,售货机决定混合各种成分,例如奶粉、咖啡粉、热水、卡布奇诺咖啡粉。所有的材料都被放置在售货机内的不同容器中。当您选择喜欢的口味时,就会混合所需的材料,咖啡会从机器出来。 假设您选择了黑咖啡,咖啡机将调用方法以仅混合和倒出热水和咖啡粉。按下配置黑咖啡所需的按钮时,就会动态确定这些方法的引用。 委托是引用类型变量,它包含对方法的引用。可按需在运行时更改此引用。虽然委托在运行时可以间接调用方法,它们在C#编程中主要的用途是实现事件和回调方法。 要在应用程序中实现委托,需要声明委托、实例化委托和使用委托。 声明委托 委托可以引用的方法时由委托声明来决定的。委托可以引用方法,此方法的签名与委托相同。您可以使用delegate关键字声明委托。委托的签名应该与它所引用方法的签名相同。 以下代码行显示了委托声明: public delegate void MyDelegate ( string s );在上述代码行中,声明的委托类型可用于引用任意带有一个字符串类型参数和不返回任何值的方法。 下面是委托声明的语法: delegate return typedelegate-nameparameter listprint 小问题: 您将使用下面哪个语句来声明称为NewDelegate的委托? a. public void delegate NewDelegate( string s ); b. public void NewDelegate ( string s ); c. public delegate void NewDelegate ( string s ); d. public void delagate NewDelegate ( string s ); 答案: c. public delegate void NewDelegate ( string s ); /print epub /epub 实例化委托 创建已经创建的委托类型的委托对象。向委托对象指定所需方法的地址。这可以通过调用delegate类的构造函数并传递方法名称来实现。以下代码段显示了如何将方法地址分配给委托变量: public void DelegateFunction(string PassValue){//Method implementation Here}//Delegate Declarationpublic delegate void MyDelegate( string ArgValue );public void UserMethod(){//Delete InstantiationMyDelegate DelegateObject = new MyDelegate(DelegateFunction);}在上述代码段中,DelegateFunction()方法的签名和返回类型与MyDelegate委托的委托声明匹配。MyDelegate委托可保存DelegateFunction()方法的地址。 DelegateObject是MyDelegate类型的委托对象。通过将函数名称传递给委托构造函数,DeleteFunction()方法的地址被分配给了DelegateObject对象。 print 小问题: 您将使用以下哪个选项通过引用DelegateFunction(string PassValue)方法实例化名为MyDelegate的委托? a. MyDelegate obj = new MyDelegate( ) ; obj.DelegateFunction(); b. MyDelegate obj = new MyDelegate ( DelegateFunction() ); c. MyDelegate obj = new MyDelegate( DelegateFunction ); d. MyDelegate obj = new MyDelegate( ); 答案: c. MyDelegate obj = new MyDelegate( DelegateFunction ); /print epub /epub 使用委托 如果需要,您可以通过给出委托的名称和传递参数来调用委托。使用委托类似于调用方法。 考虑一个场景,您需要将信息打印到文件和屏幕。有些需要放入文件和屏幕的公共信息。也有一些特殊的信息要放到文件和屏幕上。打印信息到文件和屏幕的方法时不同的。您可以在运行时通过传递公共信息来调用这些方法。 以下代码显示了委托的用法: /* This code is to print data to the output device , which is either a file or a screen */using System;using System.IO;/* Program to write the data to the console and file */namespace delegates_Ex1{public class PrintToDevice{
http://www.hkea.cn/news/14524852/

相关文章:

  • 设计师对网站的意义网页模板是已经做好的
  • 网站建设前的功能网站反链增加
  • 网站建设山东公司haai商城网站建设公司排名
  • 网站建设 动态添加内容seo网络专员招聘
  • 南通网站建设seo河南有名的做网站公司有哪些
  • 长沙网站seo推广公司哪家好门户网站 解决方案
  • 网络营销是什么的具体应用seo网络推广知识
  • 抚州网站开发淘宝美工做倒计时图片网站
  • vps空间如何做网站备份建行企业银行官网
  • angularjs后台管理系统网站深圳家具设计公司排名
  • 辽宁丹东建设厅网站怎么设计公司商标
  • 云南建设注册考试中心网站app太仓手机网站建设价格
  • 西安seo网站管理如何建立自己的购物网站
  • 购物网站有哪些?中投建设集团有限公司 网站
  • 网站的友情连接怎么做企业网站源码模板
  • 中国建设局网站首页白酒网站源码
  • 做网站送域名和邮箱岚县网站建设
  • 路由器做内部网站服务器厦门网站建设公司哪个好
  • 网站建设中国十强七牛云建网站
  • centos做网站百度竞价推广招聘
  • 嘉兴高端建站公司9377网页游戏
  • 网站建设的流程图示wordpress文章在那个文件夹
  • 免费商城网站建设网站建设 域名主机
  • 河南省示范校建设专题网站中国建设银行账户查询
  • 延边州网站建设网络舆情监测专业就业前景
  • 汕头网站建设方案维护wordpress手机版
  • qt做网站不囤货的网店怎么开
  • 福田网站建设龙岗网站建设罗湖网站建设wordpress网站很卡
  • 第一ppt网站官网网站需要哪些费用
  • 国家建设工程网官方网站wordpress 文章调用