我正在尝试以 C# 初学者的身份学习 MTA98-731。我无法弄清楚以下问题的解决方案,有人可以帮助我吗?谢谢;
想象一下,您正在编写用于在程序中创建和处理事件的代码。SampleClass 类需要实现如下接口:
public delegate void SampleDelegate();
public interface ISampleEvents
{
event SampleDelegate SampleEvent;
void Invoke();
}
您需要为 SampleClass 和创建 SampleClass 实例并调用事件的测试方法编写代码。你应该写什么代码?
我写了以下内容:
public class SampleClass:ISampleEvents
{
public SampleClass()
{
SampleEvent = new SampleDelegate(Invoke);
}
//public event SampleDelegate SampleEvent ;
public void Invoke()
{
System.Console.WriteLine("Invoke");
}
public event SampleDelegate SampleEvent;
}
class Program
{
static void Main(string[] args)
{
SampleClass s = new SampleClass();
}
}
但它似乎没有调用 Invoke() 函数。有人可以帮忙吗?我一无所知:(