C# 7.0中的Out参数有哪些改进?

2023年 8月 27日 24.9k 0

C# 7.0中的Out参数有哪些改进?

我们可以将值内联声明为用于方法的参数。

现在,这个版本中已经改进了现有的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参数有哪些改进?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

JavaScript2024新功能:Object.groupBy、正则表达式v标志
PHP trim 函数对多字节字符的使用和限制
新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
为React 19做准备:WordPress 6.6用户指南
如何删除WordPress中的所有评论

发布评论