эй. Возможно ли иметь метод, который позволяет пользователю передавать в параметре определенного типа и использовать метод для создания нового объекта такого типа? Я хотел бы сделать что-то вроде этого: (я не знаю, если генерики это путь, но дал ему шанс)Создать объект типа параметра
public void LoadData<T>(T, string id, string value) where T : new()
{
this.Item.Add(new T() { ID=id, Val = value});
}
выше не работает, но идея состоит в том, что пользователь передает тип объекта, который они хотят создать, и метод будет заполнять детали на основе этих параметров. Я мог бы просто передать параметр Enum
и сделать Switch
и создать на его основе новые объекты, но есть ли лучший способ? благодаря
Свойства сжимаются с интерфейсом. – XSL
@SSL - Тогда, пока интерфейс также требует установки, вам просто нужно добавить этот интерфейс к ограничениям. –
Спасибо, это работает отлично. – XSL