У меня есть один класс, как показано ниже. Я хочу отправить один Messageformat
примерно для одного веб-сервиса, поэтому мне нужно добавить значения в Attributecollection
и Input
.Как добавить данные в класс в другом классе
public class Messageformat
{
public class Attributecollection
{
public string name { get; set; }
public int id { get; set; }
}
public class Input
{
public string soid { get; set; }
public string itemname { get; set; }
public int qty { get; set; }
}
public class output
{
public string soid { get; set; }
}
}
Я хочу добавить ценности к этому сорту. Я могу вызывать только один класс за раз и добавлять значения к этому классу. Есть ли способ вызвать класс Messageformat
и добавить значения к подклассам через этот объект. Я знаю его вложенную структуру классов. Я плохо разбираюсь в этом, так может ли кто-нибудь поделиться с этим идеей?
Не уверен, но эта вещь может быть достигнута ** Reflection **.Вам нужно записать код отражения, чтобы заполнить подклассы вашего класса. [Заполнение данных объектами с использованием Reflection] (http://www.c-sharpcorner.com/uploadfile/sridhar_subra/filling-data-objects-using-reflection/) –