I serialized lambda expressions in C# before. Now I wanna use F# instead of C# for serialization and deserialization.
I heard F# is better in this area. Is it true?
How can I do that with F#?
I’d appreciate even if you just suggested a correlated link.
Best Answer
Yes, the F#
Expr
type is marked as[Serializable]
, so you can use for example binary serialization with it. On the other hand the C# (and VB)Expression
is not[Serializable]
, so to serialize it, you would either need to write quite a lot of code yourself, or use a library for that.