【发布时间】:2022-12-08 03:14:24
【问题描述】:
我正在尝试订阅一个事件,但它在提到的行上显示错误。谁能告诉我代码中的问题是什么?
我是编程新手,所以请提供详细的答案。提前致谢
namespace Events
{
delegate void MyEventHandler();
internal class ArrayListExamplePublisher : ArrayList
{
public event MyEventHandler objMyEventHandler;
void OnAdded()
{
if (objMyEventHandler != null)
{
objMyEventHandler();
}
}
public override int Add(object? value)
{
OnAdded();
return base.Add(value);
}
}
public class ArrayListExample
{
static void Main()
{
ArrayList arrayList = new ArrayList();
// Here I get an error
arrayList.objMyEventHandler += () => Console.WriteLine("Object Added");
arrayList.Add(1);
arrayList.Add("4");
}
}
}
【问题讨论】:
标签: c# asp.net-core .net-core