Redis
 sql >> Database >  >> NoSQL >> Redis

F# Attributi multipli CLIMutable DataContract

CLIMutable l'attributo non influisce sul comportamento del record quando il record viene utilizzato dal codice F#. Per il codice F# è ancora un record immutabile. Vedi qui:http://blogs.msdn.com/b/fsharpteam/archive/2012/07/19/more-about-fsharp-3.0-language-features.aspx

"In F# 3.0, abbiamo aggiunto CLIMutableAttribute. Se alleghi questo attributo a un tipo di record F#, il compilatore F# emette un costruttore predefinito e parametri di proprietà nell'IL generato per questo tipo (sebbene tali funzionalità non siano esposte al codice F#). "