使用ref
orout
参数调用方法时,必须在调用方法时指定适当的关键字。从样式和代码质量的角度来看,我理解这一点(例如,这里解释过),但我很好奇在调用者中指定关键字是否还有技术需求。
例如:
static void Main()
{
int y = 0;
Increment(ref y); // Is there any technical reason to include ref here?
}
static void Increment(ref int x)
{
x++;
}