没有参数的方法调用,没有其他变量?

时间:2011-12-22 11:31:50

标签: c# parameter-passing out

  

可能重复:
  Null out parameters in C#?

在某些情况下,在调用某个方法时,我对方法签名中的所有值都不感兴趣。然后我为它们使用默认值或空值。

但是如果方法签名中有outref引用,我总是要定义一个我传递给此方法的虚拟变量:

    public static bool IsNumber(this Token token)
    {
        int tmp = 0;
        return Int32.TryParse(token.Data,out tmp);
    }

所以,我的问题是我是否可以以某种方式消除这个变量(它是由永远不会读取的!)并且仍然正确地调用需要out参数的方法?

0 个答案:

没有答案