Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // IEventParameterBase la 1 interface rỗng
- public delegate void EventDelegateGeneric (T eventParam) where T : IEventParameterBase;
- private delegate void EventDelegate(IEventParameterBase eventParam);
- public EventDelegate myDelegate;
- public void AddDelegate(EventDelegateGeneric eventDelegate) where T : IEventParameterBase
- {
- // Tai sao cai lamda express kia lai co the chuyen duoc tu EventDelegateGeneric thanh EventDelegate?
- // và nếu viết thành một hàm riêng thì cái lamda đó sẽ được viết như thế nào?
- EventDelegate internalDelegate = (eventParam) => eventDelegate((T)eventParam);
- myDelegate += internalDelegate
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement