C# 委托
2018-04-02 13:52
120 查看
委托(delegate)
委托是一种存储函数引用的类型,可以通过委托变量来调用函数。委托要先使用delegate关键字声明一个返回类型和一个参数列表。
定义委托后,可以声明该委托类型的变量然后再初始化,然后可以使用委托变量调用这个函数。
代码如下:
运行结果如下图:
委托是一种存储函数引用的类型,可以通过委托变量来调用函数。委托要先使用delegate关键字声明一个返回类型和一个参数列表。
定义委托后,可以声明该委托类型的变量然后再初始化,然后可以使用委托变量调用这个函数。
代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CExerice { class Program { delegate void TestDelegate(string s); //声明委托类型 static void Main(string[] args) { TestDelegate testdelegate; // 定义委托变量 testdelegate = Test; //初始化委托变量 testdelegate("kk"); // 委托调用函数 } // function for delegate public static void Test(string s) { Console.WriteLine(s); Console.ReadKey(); } } }
运行结果如下图:
相关文章推荐
- C# 中的委托和事件(详解)
- C# 委托
- C# 委托异步回调 基本使用方法
- 【C#】关于c#中委托的解释
- C#的委托与Delphi中的"事件委托"
- C#基础精华07(委托事件,委托的使用,匿名方法)
- C# 中的委托和事件 (详细)
- c# 委托与异步调用
- C# - 委托的使用
- 委托 C#
- C# 委托事件(自定义委托事件与标准委托事件)
- C#中的线程一(委托中的异步)
- [读书笔记]C#学习笔记二: 委托和事件的用法及不同.
- C#中的委托和事件(续)
- C#一个简单的委托
- [C# 基础知识系列]专题三:如何用委托包装多个方法——委托链
- <转载>大白话系列之C#委托与事件讲解(二)
- C#基础系列问题三委托知识总结2
- C#_委托
- C#利用lambda实现委托事件的挂接