方法允许多个返回值(.Net Core最新特性,.Net Framework4.7.1版本也有)

 

注:

.Net Framework低版本是没有这个特性的

 

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            //第一种方式
            var (s, i) = Test();
            Console.WriteLine(s);
            Console.WriteLine(i);

            //第二种方式
            var result = Test();
            Console.WriteLine(result.str);
            Console.WriteLine(result.i);

            Console.ReadLine();
        }

        public static (string str, int i) Test()
        {
            return ("字符串", 123);
        }

    }
}

 

posted @ 2020-01-19 10:12  xtjatswc  阅读(597)  评论(0编辑  收藏  举报