使用英语阅读

通过


编译器错误 CS8151

返回表达式必须为类型,因为此方法按引用返回

示例

以下示例生成 CS8151:

// CS8151.cs (6,20)

class Program
{
    ref int M(ref long i)
    {
        return ref i;
    }
}

更正此错误

确保 ref 返回与引用变量的类型匹配(忽略任何隐式转换),可更正此错误:

class Program
{
    ref long M(ref long i)
    {
        return ref i;
    }
}