在之前版本的 C# 中,使用 out 变量,您需要先定义并申明变量,如下所示。 static void Main(string[] args) { int value; //需要预先定义 if (int.TryParse("123", out value)) { Console.WriteLine(value); } }
在 C#7.0 中,可以在传参的同时进行申明,当然也可以将 int 改成 var 匿名类型。 static void Main(string[] args) { if (int.TryParse("123", out int value)) { Console.WriteLine(value); } }