Saltar al contenido

Obtener el nombre de [DataMember] Cía#

Indagamos en diferentes espacios y de este modo tenerte la respuesta a tu dilema, en caso de preguntas déjanos tu inquietud y te responderemos porque estamos para ayudarte.

Solución:

Una ligera modificación a tu clase.

[DataContract]
public class Station

    [DataMember(Name = "stationName")]
    public string StationName  get; set; 
    [DataMember(Name = "stationId")]
    public string StationId  get; set; 

y entonces así es como puedes conseguirlo

 var properties = typeof(Station).GetProperties();
 foreach (var property in properties)
 
    var attributes = property.GetCustomAttributes(typeof(DataMemberAttribute), true);
     foreach (DataMemberAttribute dma in attributes)
     
         Console.WriteLine(dma.Name);
                      
  

Comentarios y valoraciones de la guía

Si guardas algún reparo o disposición de prosperar nuestro post eres capaz de dejar una referencia y con gusto lo analizaremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *