示例#1
0
        private void DllOutText_Del()
        {
            MethodInfo minfo = m_Type.GetType().GetMethod("Say");
            SayDel     delSay
                = (SayDel)Delegate.CreateDelegate(typeof(SayDel), null, minfo);

            txtOut.Text = delSay("호출");
        }
        static void Main(string[] args)
        {
            //대리자 지정
            SayDel sayDel = new SayDel(Hello); ////파라메터로 메서드를 받아야함, 어떤행동을 대리할지 알아야하니까

            sayDel();
            sayDel.Invoke();
        }
示例#3
0
        private static void DelegatesFunc()
        {
            DelegatesDemo obj = new DelegatesDemo();
            TestDel       td  = obj.AddNums;

            td(1, 2, 3);
            SayDel sd = DelegatesDemo.SayHello;

            sd("VISHU");
        }