CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

关于委托的入门级弱智问题

楼主vosov(ask a favor of wind...)2004-05-04 14:11:11 在 .NET技术 / C# 提问

完全照抄书上的写法:  
  delegate   string   getAString();  
  怎么连编译都通不过。下面还有红色的波浪线 问题点数:20、回复次数:7Top

1 楼fansenwei(绿茵萤火虫)回复于 2004-05-04 14:40:12 得分 4

不明白你说的什么,是不是这句放的位置不对,放到函数体里了?这肯定通不过Top

2 楼vosov(ask a favor of wind...)回复于 2004-05-04 14:49:42 得分 0

为什么不能放在函数体里?Top

3 楼turnmissile(会翻跟头的导弹)回复于 2004-05-04 15:18:03 得分 4

晕倒,当然不行,这是delegate的定义。如果要定义变量。  
  必须  
  delegate   string   getAString();  
   
  然后下面的在函数体内  
  getAString   afun;Top

4 楼chenyinxin(这里我最菜)回复于 2004-05-04 15:19:16 得分 8

主窗体Form1  
  从窗体Form2  
  从窗体向主窗体发信息  
   
  public   class   Form1  
  {  
          private   Form2   myform=new   Form2();  
          public   Form1()  
          {  
                  Form2.send   +=Form2.SendMess(send1);       //Form2事件send执行委托SendMess方法(send1)  
          }  
          public   void   send1(string   str)         //Form1的send1方法代码  
          {  
                  label.text=str;  
          }  
  }  
   
   
  public   class   Form2  
  {  
          public   delegate   void   SendMess(string   str);         //定义一个委托  
          public   event   SendMess   send;         //定义一个委托类型的方法  
          private   void   button1_Click(object   sender,   System.EventArgs   e)  
          {  
  send(str);         //触发send事件  
          }  
  }Top

5 楼1979xt(搞.NET三年多,现在有点迷惘.)回复于 2004-05-04 15:20:03 得分 4

你可以把委托看成一个类或是一个方法,在函数体还能声明类或方法吗?Top

6 楼chenyinxin(这里我最菜)回复于 2004-05-04 15:20:37 得分 0

自己研究一下!!给你的例子Top

7 楼1979xt(搞.NET三年多,现在有点迷惘.)回复于 2004-05-04 15:21:22 得分 0

委托可以放在类的外面或类的内部.Top

相关问题

  • 入门级别
  • 刚入门请问一个弱智问题:如何连接数据库
  • 入门级问题
  • 入门级问题
  • 入门级错误
  • 入门级问题
  • 入门级问题????
  • 入门级求教
  • 入门级问题
  • 入门级问题

关键词

  • 函数
  • sendmess
  • 窗体
  • getastring
  • form2
  • delegate
  • send
  • 方法
  • str
  • form

得分解答快速导航

  • 帖主:vosov
  • fansenwei
  • turnmissile
  • chenyinxin
  • 1979xt

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo