c#的委托(2)之调用实例化方法
2016-06-03 09:34
316 查看
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Delegate
{
//声明一个委托关键字为 delegate
delegate int NumberChanger(int n);
class Program
{
static void Main(string[] args)
{
MyClass mc = new MyClass();
NumberChanger nc2 = new NumberChanger(mc.AddNum);
nc2(35);
Console.WriteLine("Value of instance num:{0}", mc.num);
Console.ReadLine();
}
}
class MyClass {
public int num = 10;
public int AddNum(int p)
{
num += p;
return num;
}
}
}
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Delegate
{
//声明一个委托关键字为 delegate
delegate int NumberChanger(int n);
class Program
{
static void Main(string[] args)
{
MyClass mc = new MyClass();
NumberChanger nc2 = new NumberChanger(mc.AddNum);
nc2(35);
Console.WriteLine("Value of instance num:{0}", mc.num);
Console.ReadLine();
}
}
class MyClass {
public int num = 10;
public int AddNum(int p)
{
num += p;
return num;
}
}
}
相关文章推荐
- c#的委托(1)之调用静态方法
- c#事件(2)之相关内容
- c#的事件(1)之基本语法
- C# 开发记录
- Net 下采用GET/POST/SOAP方式动态调用WebService C#实现
- C#三层结构双数据源复习
- Csharp:file与filestream类区别
- C#题型补充
- [置顶] 从0自学C#11--多线程创建方法汇总以及优缺点
- C#的方法
- C#使用SevenZipSharp库时如何去掉压缩文件中的目录文件夹
- Quartz.NET c# 教程 - 课程六:CronTrigger
- 设计模式之抽象工厂模式
- C#基础--局部类型Partial
- 30天C#基础巩固----查找XML文件元素
- C#项目中常用到的设计模式
- C#根据当前时间获取,本周,本月,本季度等时间段
- c#总复习一
- C#—实验10.3—工具栏和状态栏
- C#对Excel表的读取和写入