public static void Main()
TheOldKanye kanye1 = new TheOldKanye("straight from the go kanye");
Console.WriteLine(kanye1.kanyeType);
kanye1 = new TheOldKanye(null);
Console.WriteLine(kanye1.kanyeType);
TheNewKanye kanye2 = new TheNewKanye("the bad mood kanye");
Console.WriteLine(kanye2.kanyeType);
kanye2 = new TheNewKanye(null);
Console.WriteLine(kanye2.kanyeType);
public class TheOldKanye {
public TheOldKanye(string kanyeType) {
throw new ArgumentNullException();
this.kanyeType = kanyeType;
public class TheNewKanye {
public TheNewKanye(string kanyeType) {
this.kanyeType = kanyeType ?? throw new ArgumentNullException();