我正在发送ref参数;要返回一个out参数。我还需要与ref方法一起创建另一个方法吗?
这是我正在研究的内容:“创建一个内部静态void方法,该方法接收摄氏度作为ref参数,并返回华氏度作为out参数。此方法没有输入或输出。” < / p>
internal static void(ref int c, out int f){
f = c + 32;
return f;
}
答案 0 :(得分:1)
方法有两点错误-您缺少方法名称,并且当方法签名指定void
返回类型时,您正在返回一个值。
第三件事虽然不是问题,但没有必要将c声明为ref参数,因为在您的方法中它没有被更改。
internal static void convertCelciusToFahrenheit (ref int c, out int f){
f = c + 32;
}