2
public event Func<int,int> createEvents;
但爲什麼不呢?
public event Action<int> createEvents;
public event Func<int,int> createEvents;
但爲什麼不呢?
public event Action<int> createEvents;
public event Action<int> CreateEvents;
完全有效。也許你的事件處理方法與Action<T>
委託不匹配。
也許你有這樣的事情:
public event Action<int> CreateEvents;
public event Func<int, int> CreateEvents2;
public int OnCreateEvents2(int value)
{
Func<int, int> handler = CreateEvents2;
if (handler != null) return handler(value);
return 0;
}
public void OnCreateEvents(int value)
{
Action<int> handler = CreateEvents;
if (handler != null) handler(value);
}
是的,現在我想和它的工作,但我不知道我以前做過的錯 – Freshblood 2010-06-14 00:14:02