Claudio Roberto

blog profissional com dicas de programação

Propriedades de um objeto em C#

Propriedades de um objeto em C#
  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Como pegar o valor de uma propriedade de um determinado objeto em c#

Refatorando um código me deparei com a necessidade de percorrer um determinado objeto para encontrar se o mesmo possui uma propriedade e caso encontre preciso saber seu valor. Ai veio a pergunta, como fazer isso em C#?

Segue abaixo o código para que esse problema seja solucionado.

public class ClassProperty
{
object row = new
{
Codigo = 10,
Nome = "Claudio Roberto"
};

public string Get(string name)
{
PropertyInfo property = row.GetType().GetProperties().Where(w => w.Name.Equals(name)).FirstOrDefault();

string resultadoNome = String.Empty;
if (property != null)
resultadoNome = property.GetValue(row, null).ToString();

return resultadoNome;
}
}

Te vejo no próximo artigo.

  • Compartilhe esse post
  • Compartilhar no Facebook00
  • Compartilhar no Google Plus00
  • Compartilhar no Twitter

Veja Também:

Artigos Relacionados

Olá, deixe seu comentário para Propriedades de um objeto em C#

Enviando Comentário Fechar :/