C# Action 的一般用法


最近在看汤姆大叔的JavaScript教程,总结的相当好,可惜自己功力尚浅不能把学到的融会贯通。看过今天大叔发的一篇博文,在js的回调函数中想到了一点关于Action的用法。

发一段简单不能在简单的程序

 1 class Program
2 {
3 static void Main(string[] args)
4 {
5 string myName = "CC";
6 GetFullInfo(myName,s => Console.WriteLine(s));
7
8 Console.ReadLine();
9
10 }
11
12
13 static void GetFullInfo(string yourname, Action<string> action)
14 {
15 string firstStr = "Welcome to cnblogs ";
16 action(firstStr + yourname);
17 }
18 }

运行后

将不变的逻辑封装,变化的部分使用委托Action,增加了程序的灵活度!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM