可能重复:
C# 中的空参数?
在某些情况下,在调用某个方法时,我对方法签名中的所有值都不感兴趣。然后我为它们使用默认值或空值。
但是在方法签名中的out
或ref
引用的情况下,我总是必须定义一个传递给此方法的虚拟变量:
public static bool IsNumber(this Token token)
{
int tmp = 0;
return Int32.TryParse(token.Data,out tmp);
}
所以,我的问题是我是否可以以某种方式消除这个变量(它是由从未读取分配的!)并且仍然正确调用需要out
参数的方法?