示例#1
0
 public void Add(giraffe newGiraffe)
 {
     if (GiraffeList.Count == 1)
     {
     }
     if (newGiraffe.name == null)
     {
         newGiraffe.name = "Ziggy" + (GiraffeList.Count + 1);
     }
     GiraffeList.Add(newGiraffe);
 }
示例#2
0
        public void askforGiraffe()
        {
            string input1;
            string input2;
            string input3;
            string input4;

            do
            {
                Console.Write("Enter Giraffe color: ");
                input1 = Console.ReadLine();
                if (input1 == "")
                {
                    break;
                }
                giraffe FirstGiraffe = new giraffe("color", input1, "");
                Add(FirstGiraffe);
            }while(input1 != "");
            do
            {
                Console.Write("Enter giraffe name: ");
                input2 = Console.ReadLine();
                if (input2 == "")
                {
                    break;
                }
                giraffe SecondGiraffe = new giraffe("name", input2, "");
                Add(SecondGiraffe);
            }while(input2 != "");

            do
            {
                Console.Write("Now Enter giraffe name: ");
                input3 = Console.ReadLine();

                Console.Write("Now Enter giraffe color: ");
                input4 = Console.ReadLine();

                if (input3 == "")
                {
                    break;
                }

                giraffe ThirdGiraffe = new giraffe("name color", input3, input4);
                Add(ThirdGiraffe);
            }while(input3 != "");
        }
示例#3
0
        static void Main(string[] args)
        {
            DateTime dateTime = DateTime.Now;

            Console.WriteLine("Today is {0} {1}.", dateTime.DayOfWeek, dateTime.Day);
            Console.WriteLine("It is month number {0} of the year {1}.", dateTime.Month, dateTime.Year);
            Console.WriteLine("{0} hours, {1} minutes and {2} seconds.", dateTime.Hour, dateTime.Minute, dateTime.Second);
            Console.ReadKey();
            Console.WriteLine("Hello World! It's Calvin J");

            //Rabbit Creation

            // Rabbit adam=new Rabbit("Adam","male","white","fast");
            // Rabbit eve=new Rabbit("Eve","female","white","slow");
            // Rabbit junior=adam.mate(eve);
            // Rabbit Evelyn=new Rabbit("Evelyn", "female","black","slow");
            // Rabbit junior2= junior.mate(Evelyn);

            // adam.DisplayAll();
            // eve.DisplayAll();
            // junior.DisplayAll();
            // Evelyn.DisplayAll();
            // junior2.DisplayAll();


            List <Duck> duckList = new List <Duck>();
            //Duck Creation
            int magicDuck = 2;

            Duck [] duckArray = new Duck [4];
            duckArray[0] = new Duck("David", "male", "green", "fast");
            duckArray[1] = new Duck("Daisy", "female", "blue", "slow");
            duckArray[2] = duckArray[0].mateB(duckArray[1]);
            duckArray[3] = new Duck("Dana", "female", "green", "fast");

            duckArray[magicDuck].ShowAll();
            for (int i = 0; i < 4; i++)
            {
                // duckArray[i].ShowAll();
                duckList.Add(duckArray[i]);
            }

            duckMaster DuckBoss = new duckMaster(duckList);

            DuckBoss.displayDuck();
            duckArray[0].graze();


            duckArray[2].graze();


            // Elephant Creation
            Elephant Tom   = new Elephant("Tom", "male", "gray", "slow");
            Elephant Tina  = new Elephant("Tina", "female", "dark gray", "swift");
            Elephant Timmy = Tom.mateC(Tina);

            Tom.ViewAll();
            Tina.ViewAll();
            Timmy.ViewAll();


            Goat Billy = new Goat("Billy", "male", "white", "fast");

            Billy.DisplayAll();
            Billy.graze();
            Billy.makeNoise();
            Billy.MakePrimalNoise();
            Billy.divide((decimal)20, 0);



            Pig Charlotte = new Pig("Charlotte", "male", "pink", "slow");
            Pig Charlie   = new Pig("Charlie", "male", "green", "fast");
            Pig Shirley   = new Pig("Shirley", "female", "orange", "moderate");

            Charlotte.DisplayAll();
            Charlotte.graze();
            Charlotte.makeNoise();
            Charlotte.MakePrimalNoise();
            Charlotte.eatMeat();
            Charlie.eatMeat();
            Charlie.graze();
            Charlie.makeNoise();
            Charlie.DisplayAll();
            Shirley.DisplayAll();
            Shirley.graze();
            Shirley.eatMeat();
            Shirley.MakePrimalNoise();


            LifeForm Angel = Billy.mate((LifeForm)Charlotte);

            Angel.DisplayAll();
            Angel.makeNoise();



            Zebra       Kyle = new Zebra("Kyle", "striped", "fast", "male");
            ZebraMaster Carl = new ZebraMaster();


            Kyle.SeeAll();
            Carl.askForZebra();
            foreach (Zebra IndyZebra in Carl.ZebraList)
            {
                IndyZebra.SeeAll();
            }

            Ape Magilla = new Ape("Magilla", "black", "slow", "female");

            Magilla.legs = 2;
            Magilla.SeeAll();
            Magilla.MakeSound(3);
            Ape George = new Ape("George", "blue", "fast", "male");

            George.legs = 2;
            George.SeeAll();
            George.MakeSound();

            giraffe       Gordon = new giraffe("Gordon", "yellow", "moderate", "male");
            GiraffeMaster Gerald = new GiraffeMaster();

            Gerald.askforGiraffe();
        }