Показать сообщение отдельно
Непрочитано 14.08.2016, 12:24   #5
Пользователь

Автор темы (Топик Стартер) Re: обьяснити

ANZO, Не подскажешь, как теперь записать обратно все это в хмл?
А то снова перемудрил блин

Код:
    public class TestSerializer
    {
        public static void Load()
        {
            using (var reader = XmlReader.Create("data\\New_Test.xml"))
            {
                var serializer = new XmlSerializer(typeof(Test), new XmlRootAttribute("TestData"));
                try
                {
                    var testObject = (Test)serializer.Deserialize(reader);
                    var list = testObject.Tests;

                    foreach (var Test in testObject.Tests)
                    {
                        Console.WriteLine("Test Id:  {0}", Test.Id);
                    }
                    Console.WriteLine("Tests Count: {0}", list.Count);
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.ToString());
                }
            }
        }
    }
Код:
TestSerializer.Load();
var Test = new Test();
Console.WriteLine("Tests Count: {0}", Test.Tests.Count);
все равно ругается, в чем проблема у меня?
Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.
Enfern вне форума Ответить с цитированием