星鸿阁

 找回密码
 立即注册
搜索
热搜: 活动 交友 动画
查看: 832|回复: 0

c#中的?.Invoke,即问号点Invoke

[复制链接]

2249

主题

2759

帖子

9603

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9603
发表于 2021-10-27 14:03:06 | 显示全部楼层 |阅读模式
public delegate void OperateSuccessHanlder(string fileName); //创建委托
public event OperateSuccessHanlder OperateSuccess;
//UCPictureAdd.ascx.cs中的代码
void OnOperateSuccess(string fileName)
        {
            OperateSuccess?.Invoke(fileName);
        }其实等价于:public delegate void OperateSuccessHanlder(string fileName); //创建委托
public event OperateSuccessHanlder OperateSuccess;
//UCPictureAdd.ascx.cs中的代码
void OnOperateSuccess(string fileName)
        {
           if(OperateSuccess!=null)
            {
                OperateSuccess(fileName);
            }
        }

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|starfluidga

GMT+8, 2024-12-21 00:52 , Processed in 0.015181 second(s), 21 queries .

Made by Liga 星鸿阁

Copyright © 2020-2048, LigaStudio.

快速回复 返回顶部 返回列表