F#:实现返回对迭代器的引用的接口

时间:2010-10-05 16:00:00

标签: f#

我正在实现Microsoft.VisualC.StlClr IVector,其中一个成员函数返回对迭代器的引用,就像这样

abstract begin :  
  :ContainerRandomAccessIterator<'TValue> byref -> unit 

有人知道如何实现此接口功能吗?

1 个答案:

答案 0 :(得分:2)

在Reflector中查看此界面后,我宁愿说在F#中实现它是不可能的。方法 begin (以及其他一些方法)具有自定义必需修饰符IsUdtReturn modreq [IsUdtReturn] ),似乎F#编译器无法识别它。但是我很高兴知道我错了。