So che in f # posso trattare i parametri out
come membri di una tupla di risultati quando li utilizzo da F #, ad es.Come creare un membro che ha un parametro out in F #
(success, i) = System.Int32.TryParse(myStr)
Quello che mi piacerebbe sapere è come mi definisco un membro di avere la firma che appare a C# come avere un parametro out
.
È possibile farlo? E posso solo restituire una tupla e fare il processo opposto quando chiamo il metodo da C#, ad es.
type Example() =
member x.TryParse(s: string, success: bool byref)
= (false, Unchecked.defaultof<Example>)