Изменение баланса потребителей Kafka и его влияние

Таким образом вы можете получить значение поля из динамического типа (используя C # в проекте Silverlight 5).

Type itemType = item.GetType();
try
{
    PropertyInfo field = itemType.GetProperty(fieldName);
    object val = field.GetValue(item, null);
}
catch (Exception ex)
{
    // field doesn't exist, do something else
}

* Где «элемент» - это динамический тип, сгенерированный во время выполнения (но не обязательно), а «fieldName» - это строка для имени свойства, которое вы ищете.

1
задан Jan94 18 March 2019 в 02:30
поделиться