2010-10-05 190 views
2

我實現Microsoft.VisualC.StlClr IVector和成員函數一個接口的實現返回一個迭代器的參考,像這樣F#:返回參考迭代器

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

會有人知道如何界面功能可以實現嗎?

B.

回答

2

在反射看着這個界面後,我寧願說,這是不可能實現它在F#。方法開始(以及一些其他方法)具有自定義所需的修飾符IsUdtReturnmodreq [IsUdtReturn]),似乎它不被F#編譯器識別。不過,我很高興知道我錯了。

+0

+1,我只是看着反射器中的方法,並計劃寫這些東西。我也不確定這是否可以以某種方式從F#使用... – 2010-10-05 16:17:45

+0

這裏是我正在實現的接口:http://msdn.microsoft.com/en-us/library/bb338044.aspx – user466855 2010-10-05 16:26:25

+0

所以你說我應該停止嘗試並使用其他容器? – user466855 2010-10-05 16:33:11