public static void Players(PlayerCharacters player) { Console.WriteLine(player.Name); if (!player.DaysSinceLastLogIn.HasValue) //using nullable types in PlayerCharacters (gives methods such as .HasValue) { Console.WriteLine("no past login info"); } else { Console.WriteLine(player.DaysSinceLastLogIn); } if (!player.Birthday.HasValue) //using nullable types in PlayerCharacters (gives methods such as .HasValue) { Console.WriteLine("no birthday given"); } else { Console.WriteLine(player.Birthday); } if (!player.IsNewPlayer.HasValue) //using nullable types in PlayerCharacters (gives methods such as .HasValue { Console.WriteLine("player status unkown"); } else if (player.IsNewPlayer == true) { Console.WriteLine("Player is a noob"); } else { Console.WriteLine("Experienced player"); } }
static void Main(string[] args) { var player = new PlayerCharacters(); player.Name = "Sue"; player.DaysSinceLastLogIn = 3; player.IsNewPlayer = true; //player.Birthday = "01/01/2010"; PlayerDisplayer.Players(player); }