using static System.Console;
public string FirstName { get; set; }
public string MiddleName { get; set; }
public string LastName { get; set; }
public string City { get; set; }
public string State { get; set; }
public Person(string fname, string mname, string lname, string cityName, string stateName) {
public void Deconstruct(out string fname, out string lname) {
public void Deconstruct(out string fname, out string mname, out string lname) {
public void Deconstruct(out string fname, out string lname, out string city, out string state) {
public static void Main() {
var p = new Person("John", "Quincy", "Adams", "Boston", "MA");
var (fName, lName, city, state) = p;
WriteLine($"Hello {fName} {lName} of {city}, {state}!");
var (nome, sobrenome) = p;
WriteLine($"{nome} {sobrenome}");
var (pnome, _, unome) = p;
WriteLine($"{pnome} {unome}");