2

我必须实现需要这样的属性的 COM 接口:

public int this[ref object Key]
{
    get { throw new NotImplementedException(); }
}

此代码由 MSVS 2010 智能生成,无法编译:ref and out are not valid in this context

当我使用 Resharper 生成默认实现时,它会生成以下代码:

int IMyInterface.get_Item(ref object Key)
{        
}

但是当我编译编译器认为:'MyClass' does not implement interface member 'IMyInterface.this[ref object].get'

我该如何解决?

4

0 回答 0