Пример #1
0
        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");
            }
        }
Пример #2
0
        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);
        }