예제 #1
0
        static void Main(string[] args)
        {
            List <Street> streets = null;

            try
            {
                streets = Serializations.XMLDeserialize <List <Street> >(path, new Type[] { typeof(List <Street>) });
            }
            catch (IOException ioex)
            {
                Console.WriteLine(ioex.Message);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            var magicHouses = (from str in streets
                               where - str && ~str % 2 != 0
                               select str).ToArray();

            if (magicHouses.Length == 0)
            {
                Console.WriteLine("Волшебных домов не обнаружено");
            }
            else
            {
                foreach (var str in magicHouses)
                {
                    Console.WriteLine(str);
                }
            }
        }