es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Se puede usar la reflexión para establecer dinámicamente las propiedades Nombre de cada modelo AlarmModel como el nombre del modelo de la clase padre.

    Por ejemplo, se puede hacer un bucle a través de las propiedades de la clase NotificationModel y establecer la propiedad Nombre de cada AlarmModel con el nombre de la propiedad:

    foreach (PropertyInfo property in typeof(NotificationModel).GetProperties())
    {
        if (property.PropertyType == typeof(AlarmModel))
        {
            AlarmModel alarmModel = (AlarmModel)property.GetValue(notificationModel);
            alarmModel.Nombre = property.Name;
        }
    }
    

Comments are closed.