using System.Linq.Expressions;
public MailManager To(string address)
Console.WriteLine("To: " + address);
public MailManager From(string address)
Console.WriteLine("From: " + address);
public MailManager Subject(string subject)
Console.WriteLine("Subject: " + subject);
public MailManager Body(string body)
Console.WriteLine("Body: " + body);
public static void Send(Action<MailManager> action)
action(new MailManager());
Console.WriteLine("Sent!");
public static void Main(string[] args)
MailManager.Send(mail => mail.From("alan@developer.com").To("jonsmith@developer.com").Subject("Code sample").Body("This is an the email body!"));