Deserializuje pewną klasę przy użyciu XmlSerializer:
[XmlRootAttribute]
class klasa
{
public int numer;
}
klasa obiket = XmlSerializer.Create(typeof(klasa)).Deserialize(...) as klasa;
Jeśli w pliku xml braknie elementu <numer> to pole klasy przyjmie wartość domyślną, żaden wyjątek nie będzie rzucony. Jak sprawdzić, czy takie coś miało miejsce lub jak sprawić, aby element był wymagany podczas deserializacji ?