ふらっと C#,C♯,C#(初心者用) Part115©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0676デフォルトの名無しさん
2015/06/11(木) 14:00:29.61ID:7IeLpwzzpublic interface IHoge { event EventHandler Foo; }
internal static class IHogeEx
{
public static void Dispatch(this IHoge hoge) { /*hoge.Foo発火*/ }
}
:
// 使用例
var hoge = provider.GetService<IHoge>();
hoge.Dispatch();
上記のように、IHoge に拡張メソッドを生やして、そこからイベントを発火させたいんだけど、
何かスマートなやり方ないだろうか
■ このスレッドは過去ログ倉庫に格納されています