Я пытаюсь создать конструктор и хотел бы направлять пользователям требуемые данные на основе определенных типов, например, чего я пытаюсь достичь:
AddLog<Person>(new Info{Name = "john", LastName = "doe"})
vs
AddLog<Company>(new Info{Name = "company", ParentOrg = "parent company"})
Где в2 отдельных примера Класс информации - это другая реализация
public class Info {
public string Name {get;set;}
public string LastName {get;set;}
}
vs
public class Info {
public string Name {get;set;}
public string ParentOrg {get;set;}
}
Возможно ли что-то подобное или без использования обобщений?