Object initialization syntax

f#, object-initializers, syntax

Solution

You can do it like this:

let p = new Person (Name = "John", BirthDate = DateTime.Now)

Problem

I'm just starting out with F# and I can't find the syntax to do object initialization like in C# 3. I.e. given this: ``` public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } ``` how do I write the following in F#: ``` var p = new Person { Name = "John", BirthDate = DateTime.Now }; ```

Original source