public class Student : Person { public double GPA { get; } public Student(string first, string last, double gpa) : base(first, last) { GPA = gpa; } } public static class Extensions { public static void Deconstruct(this Student s, out string first, out string last, out double gpa) { first = s.FirstName; last = s.LastName; gpa = s.GPA; } }