title: Record type with multiple constructors
body: <p>How do I create <strong>multiple constructors</strong> for a record type in C#?</p>
  <p>I created a record type like this:</p>
  <pre><code>public record Person(int Id, string FirstName, string LastName)
  </code></pre>
  <p>Now I want to introduce another constructor overload with no parameters, how can I do that?
  In a normal class I would do something like this:</p>
  <pre><code>public class Person
  {
      public int Id { get; set; }
      public string FirstName { get; set; }
      public string LastName { get; set; }
  
      public Person()
      {
          
      }
  
      public Person(int id, string firstName, string lastName)
      {
          Id = id;
          FirstName = firstName;
          LastName = lastName;
      }
  }
  </code></pre>