小白学习笔记C#进阶(5)委托的定义和使用

1.定义一个委托,并调用

class Program
    {
        private delegate string GetAstring();
        static void Main(string[] args)
        {
            int X = 100;
            //使用委托类型创建实例
            //GetAstring firststringmethoned = new GetAstring(X.ToString);  指向X中的tostring
            //string Y = firststringmethoned();                             通过委托去调用firststringmethoned中的X

            GetAstring Y = X.ToString;  
            string S = Y.Invoke();                     //通过invoke方法调用
            Console.WriteLine(S);
            Console.ReadKey();
        }
    }

 

posted @ 2021-03-02 20:56  酒神醉心者丶  阅读(105)  评论(0)    收藏  举报
Live2D