Ich habe Strukturklasse alsDeserialize mehrere XML-Tags auf einzelne C# Objekt
folgtpublic class Common
{
public int price { get; set; }
public string color { get; set; }
}
public class SampleProduct:Common
{
public string sample1 { get; set; }
public string sample2 { get; set; }
public string sample3 { get; set; }
}
I XML-Datei wie folgt
<ConfigData>
<Common>
<price>1234</price>
<color>pink</color>
</Common>
<SampleProduct>
<sample1>new</sample1>
<sample2>new</sample2>
<sample3>new123</sample3>
</SampleProduct>
</ConfigData>
Jetzt habe ich volle XML-Daten zu SampleProduct Objekt (single deserialisieren wollte Objekt) .Ich kann XML-Daten zu verschiedenen Objekten, aber nicht zu einem einzelnen Objekt deserialisieren. Bitte helfen Sie.
Erstellen Sie die XML-Datei selbst oder an anderer Stelle? – Emad
Sie müssen nur einen neuen Klassennamen "ConfigData" erstellen und Common und SampleProduct in dieser Klasse kompostieren. Verwenden Sie ConfigData als für die Deserialisierung – Kayani
Ich habe eine Bearbeitung vorgeschlagen, um die Klassenstruktur zu ändern, also suchen Sie dies? –