Diskuze: c# LINQ to XML
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Z toho čerpu, ale pokud použiješ kolekci třeba List s třídou jak to tam je popsané, tak jak zařídím, aby když některá hodnota v daném záznamu bude prázdná. Třeba by se tam přidalo rodné příjmení a u někoho by bylo prázdné a já bych nechtěl tuto položku mít vypsanou, pokud nebude mít hodnotu. To nevím jak udělat.
Něco takového? https://stackoverflow.com/…-null-values
public class Person
{
public string Name {get;set;}
public int? Age {get;set;}
public bool ShouldSerializeAge()
{
return Age.HasValue;
}
}
Person thePerson = new Person(){Name="Chris"};
XmlSerializer xs = new XmlSerializer(typeof(Person));
StringWriter sw = new StringWriter();
xs.Serialize(sw, thePerson);
<Person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>Chris</Name>
</Person>
Zobrazeno 4 zpráv z 4.