Я хочу, чтобы иметь возможность создавать конструктор, который может вызывать его типы, но без каких-либо ограничений.Наследование Проблемы с неопределенными типами
public class Box
{
public class Command
{
public string name;
public string num;
public Object PARAMS { get; set; }//<--- HERE
}
}
Я хочу PARAMS
быть неопределенного типа, которые могли бы назвать одну из этих других классов
public class Person:Box
{
public string LastName { get; set; }
public string FirstName { get; set; }
}
или
public class Item:Box
{
public string ItemName { get; set; }
public string Info { get; set; }
}
Как я могу определить PARAMS
? Я пытаюсь наследовать, но я не уверен, как обращаться к другим классам.
Тип это как 'Box'. Я что-то упускаю? – Servy
@Servy, возможно, вложенный класс не нужен, но да, с 'PARAMS' как' Box' будет работать. – Habib
@Habib, вложенный класс не нужен, но я пытаюсь использовать Xml Serializer, и у меня есть формат набора, основанный на этой структуре. –