我们可以将值内联声明为用于方法的参数。
现在,这个版本中已经改进了现有的out参数。现在我们可以声明
在方法调用的参数列表中使用out变量,而不是编写单独的代码 声明语句。优点 −
代码更易读。
无需分配初始值。
现有语法 −
示例
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ int c; int d; AddMultiplyValues(5, 10, out c, out d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
输出
15 50
新语法 −
示例
class Program{ public static void AddMultiplyValues(int a, int b, out int c, out int d){ c = a + b; d = a * b; } public static void Main(){ AddMultiplyValues(5, 10, out int c, out int d); System.Console.WriteLine(c); System.Console.WriteLine(d); Console.ReadLine(); } }
输出
15 50
以上就是C# 7.0中的Out参数有哪些改进?的详细内容,更多请关注编程之家其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。