J'ai des classes suivantes:C# sérialisation XML de propriété générique
public class Response<T>
{
public string Status { get; set; }
public T GenericType { get; set; }
}
public class Order
{
public string Number { get; set; }
}
public class Customer
{
public string Name { get; set; }
}
et voudrais obtenir:
var r = new Response<Order>();
r.GenericType = new Order { Number = "1" };
suivant xml après sérialisation:
<Response><Order><Number>1</Number></Order></Response>
et pour:
var r = new Response<Customer>();
r.GenericType = new Customer { Name = "Kowalski" };
suivant xml après sérialisation:
<Response><Customer><Name>Kowalski</Name></Customer></Response>
Est-il possible?
Merci beaucoup.
Marek
Cool, merci pour votre réponse. S'il vous plaît voir ma réponse détaillée ci-dessous. – marek