#1,216 – C# 6.0 – Initializing Read-Only Auto-Properties from Constructors
October 31, 2014 2 Comments
In C# 6.0, when defining a read-only auto-property you can initialize the property as part of its declaration.
public DateTime DogCreationTime { get; } = DateTime.Now;
You can also initialize these read-only auto-properties from a constructor. For example:
public class Dog { public string Name { get; } public Dog(string name) { Name = name; } }