请教各位大侠,
1·HandleRecMsg?.BeginInvoke(recBytes, this, _server, null, null);
2·其中 public Action<byte[], SocketConnection, SocketServer> HandleRecMsg { get; set; },
请问HandleRecMsg后面(BeginInvoke前面)跟着一个?.是什么用法呢?如上语句源自同一个类中。
之前学习的都是delegate.beginInvoke/control.beginInvoke,没见过这种写法,请大虾们指点一下,在线等!
== if(HandleRecMsg == null) HandleRecMsg.Invoke
应该为: if(HandleRecMsg != null) HandleRecMsg.Invoke
反了???
@顾晓北: 嗯写反了
@花飘水流兮: 感谢大侠的解答!只是我基础知识薄弱,不知您说的“反了”,具体指的是什么,还请大侠费心多讲几句。请大侠在讲下这种"?."是啥用法呀?十分感谢