static void Main(string[] args) { Console.OutputEncoding = Encoding.Unicode; try { var dish = new Dish("Бутерброд с сыром", DishType.Dessert); var cheese = new Ingredient(); cheese.Name = "Сыр"; cheese.Quantity = 50; cheese.Unit = "гр"; dish.AddIngredient(cheese); var bread = new Ingredient(); bread.Name = "Хлеб"; bread.Quantity = 50; bread.Unit = "гр"; dish.AddIngredient(bread); var calories = new Calories("system_data.txt"); var caloriesValue = calories.GetCaloriesFor(dish); Console.WriteLine("{0}: {1}", dish.Name, caloriesValue); } catch (Exception ex) { Console.WriteLine("ОШИБКО!!! {0}", ex.ToString()); } }