好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

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

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);

            }

        }

  


查看更多关于c#中的?.Invoke,即问号点Invoke的详细内容...

  阅读:88次

上一篇: C# EF增删改查

下一篇:C# ?.Invoke()什么意思