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