Я пытаюсь понять сериализацию XML/десериализован в C#. У меня есть XML -файл, но когда я попытался его покинуть его, я не получаю значение объекта правильно. Отладчик останавливается на линии ниже без каких -либо ошибок. В моем коде что -то не хватает. < /P>
**XmlSerializer deserializer = new XmlSerializer(typeof(Person));**
public class Program
{
//SOAP, the Simple Object Access Protocol, is an XML format used for the
//exchange of structured
//information,
//here we serialize object using this Format
static void Main(string[] args)
{
//Person a = new Person("adam","us");
////create a stream to write to a file
//Stream ab = File.OpenWrite("person.xml");
//// create the XMLSerializer
//XmlSerializer serializer = new XmlSerializer(typeof(Person));
//// serialize the object
//serializer.Serialize(ab, a);
//ab.Close();
Stream inputStream = File.OpenRead("person.xml");
XmlSerializer deserializer = new XmlSerializer(typeof(Person));
Person DeSerializedPerson =(Person)deserializer.Deserialize(inputStream);
foreach(Person person in DeSerializedPerson)
{
Console.WriteLine(person.Name);
Console.WriteLine(person.City);
}
}
}
public class Person: IEnumerable
{
private string name;
private string city;
Person p;
public Person()
{
// do nothing
}
public string Name
{
get { return this.name; }
set { this.name = value; }
}
public string City
{
get { return this.city; }
set { this.city = value; }
}
public Person(string intnamePram,string cityParam)
{
this.name = intnamePram;
this.city = cityParam;
}
//public IEnumerator GetEnumerator()
//{
// return p.GetEnumerator();
//}
//IEnumerator IEnumerable.GetEnumerator()
//{
// return ContactList.GetEnumerator();
//}
public IEnumerator GetEnumerator()
{
return this.GetEnumerator();
}
IEnumerator IEnumerable.GetEnumerator()
{
return this.GetEnumerator();
}
public void Add(Person value)
{
this.p = value;
}
}
Пожалуйста, кто -нибудь поможет мне исправить эту проблему кода.
Я пытаюсь понять сериализацию XML/десериализован в C#. У меня есть XML -файл, но когда я попытался его покинуть его, я не получаю значение объекта правильно. Отладчик останавливается на линии ниже без каких -либо ошибок. В моем коде что -то не хватает. < /P> [code] **XmlSerializer deserializer = new XmlSerializer(typeof(Person));**
public class Program { //SOAP, the Simple Object Access Protocol, is an XML format used for the //exchange of structured //information, //here we serialize object using this Format static void Main(string[] args) { //Person a = new Person("adam","us"); ////create a stream to write to a file //Stream ab = File.OpenWrite("person.xml"); //// create the XMLSerializer //XmlSerializer serializer = new XmlSerializer(typeof(Person)); //// serialize the object //serializer.Serialize(ab, a);
XmlSerializer deserializer = new XmlSerializer(typeof(Person)); Person DeSerializedPerson =(Person)deserializer.Deserialize(inputStream); foreach(Person person in DeSerializedPerson) { Console.WriteLine(person.Name); Console.WriteLine(person.City); } } } public class Person: IEnumerable { private string name; private string city;
Person p; public Person() { // do nothing } public string Name { get { return this.name; } set { this.name = value; } } public string City { get { return this.city; } set { this.city = value; } } public Person(string intnamePram,string cityParam) { this.name = intnamePram; this.city = cityParam; } //public IEnumerator GetEnumerator() //{ // return p.GetEnumerator(); //} //IEnumerator IEnumerable.GetEnumerator() //{ // return ContactList.GetEnumerator(); //} public IEnumerator GetEnumerator() { return this.GetEnumerator(); }
IEnumerator IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public void Add(Person value) { this.p = value; } } [/code] Пожалуйста, кто -нибудь поможет мне исправить эту проблему кода.
Я пытаюсь понять сериализацию XML/десериализован в C#. У меня есть XML -файл. Но когда я попытался десериализировать его, я не получаю значение объекта правильно. Отладчик останавливается на линии ниже без каких -либо ошибок. В моем коде чего -то не...
Я реализовал пример приложения, чтобы увидеть поведение повторных попыток внутри параллельного цикла foreach. Согласно моим наблюдениям, следующее приложение не показывает все значения внутри массива, в текстовом поле (показ числа символов меняется...
Я пытаюсь разделить файл CSV, и в одной из строк есть еще одна запятая, необходимая для значения (это адрес).
Вот файл CSV.
Harry,Number Four,Privet Drive
Ron,The Burrow
Draco,Malfoy Manor
Поэтому я попробовал использовать программу чтения CSV,...
Мой модульный тест внутри MainViewModelTest.kt не работает. Кажется, что строка _recentTvShowList.update {dубликатRemoverSet.toList() } не обновляется. Я смоделировал репозиторий и дао, поэтому не могу понять, почему он не работает....
Я реализую функцию расшифровки пароля на Python, но не могу получить ожидаемый результат. Предполагается, что функция применяет переменные значения поворота к символам на основе их индекса и обрабатывает гласные, окружая их нулями.
Вот мой код:
def...