【发布时间】:2016-05-17 05:33:22
【问题描述】:
我将一些 VB 代码转换为 C# 。现在我被卡住了,我必须使用 ref 关键字传递参数。功能是
CurrentZone.Radius = ModSoftUniversal.perirad(ref (Z2 - Z1), ref ( Xval - Xinc - CurrentZone.Centerx), ref ( dXval - CurrentZone.Centerx), ref ErrorFlag);
函数中的参数正在进行一些计算并将值传递给函数,必须使用 ref。 Visual Studio 显示以下。我需要帮助传递参数
【问题讨论】:
-
通过引用传递计算的结果意味着什么? (此外,请将代码作为文本而不是屏幕截图发布 - 然后您可以将错误消息作为进一步的文本发布。)
-
声明变量,不要作为参数进行计算,因为它是参考参数,它需要一个值的存储位置。前任。整数减Z = Z2 - Z1;然后更改 do ref minusZ 而不是 (Z2 - Z1)。
标签: c# wpf visual-studio-2012