关闭

C# Action委托方法

876人阅读 评论(0) 收藏 举报
分类:

第一次看到Action感觉很迷茫,它是干什么的,原来是个委托方法,这样就好理解了

看源码的声明

    //
    // 摘要:
    //     封装一个方法,该方法只有一个参数并且不返回值。
    //
    // 参数:
    //   obj:
    //     此委托封装的方法的参数。
    //
    // 类型参数:
    //   T:
    //     此委托封装的方法的参数类型。
    public delegate void Action<in T>(T obj);

实际使用如下

        public abstract void Execute(string[] args);

        protected Action<string> Info { get; private set; }

        protected Action<string> Success { get; private set; }

        protected Action<string> Warning { get; private set; }

Action<TResult> callback代表callback回调方法是带有一个TResult类型的参数


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:364895次
    • 积分:4714
    • 等级:
    • 排名:第6400名
    • 原创:128篇
    • 转载:2篇
    • 译文:0篇
    • 评论:40条
    文章分类
    最新评论