码迷,mamicode.com
首页 > Windows程序 > 详细

C#基础知识---匿名方法使用

时间:2018-09-18 16:13:51      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:gate   lap   class   thread   with   sys   space   静态   spl   

一、匿名方法使用

技术分享图片
 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace AnonymousMethod
 8 {
 9     delegate void DelegateWithoutArguments();
10     delegate void DelegateWithArguments(string str);
11     class Program
12     {
13         static void Main(string[] args)
14         {
15             DelegateWithoutArguments del1 = delegate
16             {
17                 Console.WriteLine("I am a delegate without arguments");
18             };//使用匿名函数初始化委托
19             DelegateWithoutArguments del2 = new DelegateWithoutArguments(Test1);//使用静态函数初始化委托
20             del1();
21             del2();
22 
23             DelegateWithArguments del3 = delegate (string str)
24             {
25                 Console.WriteLine(str);
26             };
27             DelegateWithArguments del4 = new DelegateWithArguments(Test2);
28             del3("I am a delegate with one argument");
29             del4("I am a delegate with one argument");
30             Console.Read();
31 
32 
33         }
34         static void Test1()
35         {
36             Console.WriteLine("I am a delegate without arguments");
37         }
38         static void Test2(string str)
39         {
40             Console.WriteLine(str);
41         }
42     }
43 }
View Code

 

C#基础知识---匿名方法使用

标签:gate   lap   class   thread   with   sys   space   静态   spl   

原文地址:https://www.cnblogs.com/3xiaolonglong/p/9668905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!