clith

最坚强的蜗牛~

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

最近在看汤姆大叔的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,增加了程序的灵活度!

posted on 2012-02-23 10:02  capad  阅读(46102)  评论(3编辑  收藏  举报