delegate void D(int i);
class Program
{
public static void Main()
{
V(new D(R));
Console.WriteLine(0);
}
public static void V(D A)
{
A(21);
}
public static void R(int i)
{
Console.Write(i.ToString());
}
}
class Program
{
public static void Main()
{
V(new D(R));
Console.WriteLine(0);
}
public static void V(D A)
{
A(21);
}
public static void R(int i)
{
Console.Write(i.ToString());
}
}
解决方案 »
- 大虾们 帮看看static 这是为什么??
- ArrayList应用
- !!!程序退出了,可是资源管理器中还有个xxxx.vshost.exe在运行!!!
- XtraLayout的layoutControl控件怎么实现折叠
- winform小问题
- 在主窗口中点击菜单某项,弹出对应的窗口的问题
- .net中有没有简便的方法把bmp转化成gif或jpg文件????需要用编程的方法——————参与者有分
- 各位大侠,我想问一下写一个视频会商的程序怎么解决
- 用c#生成htm文件中关于按钮的问题
- Windows服务频繁调用webservice导致内存溢出,请教高人赐教!
- 入门小程序疑问!
- C#源代码编译成为本地代码的编译过程?
第一句:声明一个委托,这个委托方法的返回类型是空的,参数是一个整形;委托是一个类型,所以他它声明的位置跟类的位置一样;在Main函数里面第一句:层层调用函数,第二句:输出一个变量o的值,但是这个这个值好像没有出现。V(new D(R)):先调用R()函数,在把R()函数的值传给委托函数,然后把值传给V()函数
声明的一个委托方法D
用V方法给D传参给I打印!
就这么简单!