示例#1
0
        static void Main(string[] args)
        {
            var bunnies = new List<Bunny>
            {
                new Bunny {
                    Name = "Leonid" , Age= 1, FurType = FurType.NotFluffy },
            new Bunny { Age= 2, Name = "Rasputin" , FurType = FurType.ALittleFluffy },
                new Bunny
                { FurType = FurType.ALittleFluffy, Name = "Tiberii" , Age= 3, },
                new Bunny
                {
                    Name = "Neron" , FurType = FurType.ALittleFluffy, Age= 1 },
                new Bunny
                { Name = "Klavdii" , Age= 3, FurType = FurType.Fluffy },
                new Bunny
                { Name = "Vespasian" , Age= 3, FurType = FurType.Fluffy },
                new Bunny {Name = "Domician" ,

                    Age = 4, FurType = FurType.FluffyToTheLimit },
                new Bunny {Name = "Tit" , Age= 2,

                    FurType = FurType.FluffyToTheLimit }
            };

            var
            consoleWriter =
                // Introduce all bunnies
                new ConsoleWriter();
            foreach (
                var bunny

                        in

                bunnies){ bunny.Introduce(consoleWriter); } var  // Create bunnies text file
                bunniesFilePath
                =
                @"..\..\bunnies.txt"; var
                fileStream
                =
                File.Create(bunniesFilePath); fileStream.Close();

            // Save bunnies to a text file
            using (var streamWriter = new StreamWriter(bunniesFilePath))
            {
                foreach (var bunny in bunnies)
                {
                    streamWriter.WriteLine(bunny.ToString());
                }
            }
        }