public delegate void MyDel();
public class myDel
{
public static event MyDel catshout;
public static void ratrun()
{
Console.WriteLine("run");
}
public static void test()
{
catshout += delegate {
Console.WriteLine(1);
};
}
}
//调用该方法 没有输出"run"
myDel.test();为什么呢
解决方案 »
- 获取外网访问者的真实ip,在线等待
- C#怎么实现点击文本框出现下拉菜单
- c# gridview如何置顶
- 有关颜色格式之间转换的问题
- Blog访问过了1W,所以散分300.。。
- 问个问题,不会的朋友不用帮顶,谢谢。人多了,会的就不来了,希望大家给予帮助
- 是我错了还是C#设计上的不足? 只有引用没有指针导致的两个问题。 请知道的兄弟帮忙。
- ArrayList的问题,在线等
- 请教~ winform(C#编写) datagrid怎样分页~~ webform好容易啊~
- 怎样定义DataGrid个列的宽度?我试了一下的方法
- 扫描枪、ActiveSync同步不了
- C#如何获取Rectangle内截取的字符串长度
楼主你知道自己在说什么吗?
public delegate void MyDel();
public class myDel
{
public static event MyDel catshout;
public static void ratrun()
{
Console.WriteLine("run");
}
public static void test()
{
catshout += new MyDel(ratrun);
}
}
源码应该是这样的。
public static void test()
{
catshout += delegate {
Console.WriteLine(1);
};
catshout();
}