初学编程半年,在学到委托和事件的时候遇到不少困惑,尤其是在EventArgs自定义事件上,调用关系让人看得眼花缭乱,现在希望与大家分享我个人对自定义事件程序编码的理解,如有不足还请大家多多指正(~仅是个人理解哈)
在如下代码中出现“★”则代表曾经困惑到我的地方,在这些地方我将做一些个人见解性注释
在如下代码中出现“※”则代表现在还惑到我的地方,望大拿指点~
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Event
{
public class MsgEventArgs : EventArgs//※继承EventArgs类 目前还有点困惑我,如果不继承EventArgs程序也可以正常运行?
{
public string Message;
public MsgEventArgs(string msg)
{
this.Message = msg;