皮皮网

【周年庆特效源码】【传奇牛牛源码】【免费arduino源码】sms系统源码

时间:2024-12-29 06:59:02 来源:牛总统源码

1.Action<SmsData> addData = d => SmsService.AddData(d); 如何理解?

sms系统源码

Action<SmsData> addData = d => SmsService.AddData(d); 如何理解?

       å…ˆæ‹†è§£å¦‚下:

       d => SmsService.AddData(d); //转换下

       public void temp(SmsData d)

       {

        SmsService.AddData(d);

       }

       ä¸è€ƒè™‘线程安全,再次翻译:

        Action<SmsData> addData = temp;

        addData(obj);

       public void temp(SmsData d)

       {

        SmsService.AddData(d);

       }

       çœç•¥äº†ä¸€ä¸ªå‡½æ•°ï¼Œç”¨Lamada表达式写的 这种写法很长见 后面你在编程的时候能看到不少

       è¿™ä¸ªæ˜¯ä¸€ä¸ªå§”托,在使用 Action<T> 委托时,不必显式定义一个封装只有一个参数的方法的委托。

       å®šä¹‰ï¼š

       public delegate void Action<in T>(T obj)//理解成泛型的。

       DEMO:

       using System;

       using System.Windows.Forms;

       public class TestAction1

       {

        public static void Main()

        {

        Action<string> messageTarget;

        if (Environment.GetCommandLineArgs().Length > 1)

        messageTarget = ShowWindowsMessage;

        else

        messageTarget = Console.WriteLine;

        messageTarget("Hello,统源周年庆特效源码 World!");

        }

        private static void ShowWindowsMessage(string message)

        {

        MessageBox.Show(message);

        }

       }

推荐资讯
山东济南举办“世界认可日”主题活动 推动绿色低碳发展

山东济南举办“世界认可日”主题活动 推动绿色低碳发展

spring osgi 源码

spring osgi 源码

js vscode源码

js vscode源码

活动吧 源码_活动系统源码

活动吧 源码_活动系统源码

近視想做雷射手術又害怕 醫解答「4個常見疑慮」!

近視想做雷射手術又害怕 醫解答「4個常見疑慮」!

喜迎「元旦寶寶」!醫曝今年新生兒恐未達14萬 憂少子化成國安危機

喜迎「元旦寶寶」!醫曝今年新生兒恐未達14萬 憂少子化成國安危機

copyright © 2016 powered by 皮皮网   sitemap