Bonjour, j'ai une exception quand je deserialize un xml :
System.Runtime.Serialization.SerializationException: 'La valeur de ValueType 'System.Int32' ne peut pas être Null.'

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
        internal static object Deserializestr(string xml, Type typ)
        {
 
            var serializer = new DataContractSerializer(typ);
            using (var reader = new StringReader(xml))
            using (var stm = new XmlTextReader(reader))
            {
                return serializer.ReadObject(stm);
            }
 
 
 
        }
Comment faire à la deserialization pour forcer à 0 à une propriétée System.int32 quand en xml la valeur est à nulle ?
Sinon comment trouver la propriétée en faute ?

Merci.