About exercise of Delegate

来源:互联网 发布:安卓6.0的数据库在哪 编辑:程序博客网 时间:2024/06/11 16:21

Q:Create a delegate and use it to impersonate the Console.Readline() fuction when asking for user input.

 

A:class Program
    {
        delegate string ReadLineDelegate();
        static void Main(string[] args)
        {
            ReadLineDelegate readLine = new ReadLineDelegate(Console.ReadLine);
            Console.WriteLine("Type a string");
            string userInput = readLine();
            Console.WriteLine("You typed:{0}",userInput);
            Console.ReadKey();
        }
    }