2

可能重复:
C# 中的空参数?

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

但是在方法签名中的outref引用的情况下,我总是必须定义一个传递给此方法的虚拟变量:

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

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

4

0 回答 0