相关疑难解决方法(0)

调用者的"out"关键字的目的是什么(在C#中)?

当C#函数具有输出参数时,您可以按如下方式清除:

private void f(out OutputParameterClass outputParameter);
Run Code Online (Sandbox Code Playgroud)

这表明在调用函数时不必初始化参数.但是,在调用此函数时,您必须重复out关键字:

f(out outputParameter);
Run Code Online (Sandbox Code Playgroud)

我想知道这有什么好处.为什么有必要重复部分功能规范?有人知道吗?

c# parameters ref out

1
推荐指数
1
解决办法
778
查看次数

标签 统计

c# ×1

out ×1

parameters ×1

ref ×1