我必须实现需要这样的属性的 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'
我该如何解决?