Может кто-нибудь, пожалуйста, помогите мне, у меня есть этот фрагмент XML
<?xml version="1.0" encoding="utf-8" ?>
<EmailConfiguration>
<DataBoxID>123</DataBoxID>
<DefaultSendToAddressCollection>
<EmailAddress>email@whereEver.com</EmailAddress>
</DefaultSendToAddressCollection>
</EmailConfiguration>
Я хочу создать соответствующий класс C # из этого. Прежде чем вы скажете: «Просто используйте xsd.exe», вывод из Xsd нельзя сериализовать и десериализовать правильно, поскольку он генерирует класс с использованием частичных классов.
Подскажите, пожалуйста, как создать этот класс ... вот такой подход я выбрал, но он не работает.
public class EmailConfiguration
{
private string dataBoxID;
public string DataBoxID
{
get { return dataBoxID; }
set { dataBoxID = value; }
}
private DefaultSendToAddressCollectionClass defaultSendToAddressCollection;
public DefaultSendToAddressCollectionClass DefaultSendToAddressCollection
{
get { return defaultSendToAddressCollection; }
set { defaultSendToAddressCollection = value; }
}
}
А вот и объявление класса для подкласса
public class DefaultSendToAddressCollectionClass
{
private string[] emailAddress;
public string[] EmailAddress
{
get { return emailAddress; }
set { emailAddress = value; }
}
}