public record Address(string Street, string ZipCode);
public static void Main()
var address1 = new Address("1234 Main St", "20012");
var address2 = new Address("1235 Main St", "20012");
Address[] addresses = new[] { address1, address2 };
addresses.OrderBy(x => x).ToArray();