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()); } } }