Getting Started With Guard Clauses | NimblePros Blog

PHOTO EMBED

Sat Apr 23 2022 00:13:40 GMT+0000 (Coordinated Universal Time)

Saved by @iamsingularity #csharp

public class Invitee
{
    public string Email { get; private set; }
    public string? FirstName { get; private set; }
    public string? LastName { get; private set; }

    public Invitee(string email, string? firstName, string? lastName)
    {
        Email = Guard.Against.NullOrEmpty(email, nameof(Email));
        FirstName = firstName;
        LastName = lastName;
    }
}
content_copyCOPY

https://blog.nimblepros.com/blogs/getting-started-with-guard-clauses/