- 305 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 11:03:46 ]
- 最近、C#を勉強しはじめたのですが、delegate、event で困惑してしまって・・・。
namespace my_namespace { delegate void my_delegate(); class my_class { public event my_delegate MyEvent; public void my_func() { Console.WriteLine("hello"); } static void Main(string[] args) { my_class oIns = new my_class(); my_delegate del0 = oIns.my_func; //※1 my_delegate del1 = new my_delegate(oIns.my_func); //※2 del0 += oIns.my_func; //※3 del1 += new my_delegate(oIns.my_func); //※4 : } } } [質問1] ※1と※2、※3と※4 この2種類の式でどのような違いがあるのかわかりません;;
|

|