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