我可以在c#中使用参数将数据发送回调用者吗?
本文关键字:回调 调用者 数据 参数 我可以 | 更新日期: 2023-09-27 18:17:32
我通常使用return将数据发送回调用代码。然而,这次我必须发送两种数据:
public IEnumerable<AccountDetail> ShowDetails(string runTime)
我是否可以将运行时的值发送回调用代码?
是的,可以通过ref
或out
关键字。
然而,通常情况下,这样做的需要指向别处的设计失败…不总是这样,有一些很好的例子,但通常情况下,我想花一点时间思考一下我到底在做什么。
是
public IEnumerable<AccountDetail> ShowDetails(ref string runTime)
调用代码也会有ref关键字:
.ShowDetails(ref runTime);
有三个选项
- <
- ref关键词/gh><
- 出变量/gh>
- 全局变量。