У меня есть следующие классы:
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; }
}
и хотел бы получить за:
var r = new Response<Order>();
r.GenericType = new Order { Number = "1" };
после xml после сериализации:
<Response><Order><Number>1</Number></Order></Response>
и для:
var r = new Response<Customer>();
r.GenericType = new Customer { Name = "Kowalski" };
после xml после сериализации:
<Response><Customer><Name>Kowalski</Name></Customer></Response>
Возможно ли это?
Большое спасибо.
Marek