F# Lambda Expressions – How to Serialize and Deserialize

%fclambdaserialization

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

I heard F# is act better in this area. Is it true?

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.