方法允许多个返回值(.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);
        }

    }
}

猜你喜欢

转载自www.cnblogs.com/xtjatswc/p/12212588.html
今日推荐