C # 7.0 new features - tuple

This new feature is the tuple can return multiple values ​​disposable

Look at the code

  Program class
    {
        static void the Main (String [] args)
        {
            // receiving
            Console.WriteLine ( "======= a first receiving mode =======");
            var Zhangfei ZF = ();
            Console.WriteLine ( "name:" + zf.name);
            Console.WriteLine ( "Age:" + zf.age);
            Console.WriteLine ( "sex:" + zf.sex);
            Console.WriteLine ( "=== receiving a second embodiment ==== ======= ");
            (String name, int Age, Sex String) = Zhangfei ();
            Console.WriteLine (" name: "+ name);
            Console.WriteLine ( "Age:" + Age);
            Console.WriteLine ( "sex:" sex +);
            Console.ReadLine ();

        }

        /// <Summary>
        /// tuple
        /// </ Summary>
        /// <Returns> </ Returns>
        public static (String name, int Age, Sex String) Zhangfei () {
            // return multiple parameters
            return ( "Zhang" 34, "M");
        }
    }
}

operation result

Guess you like

Origin blog.csdn.net/wwwwerewrew/article/details/92375264