Reflexão em C# (Reflection)

Reflexão em C# (Reflection)

Em ciência da computação, “a reflexão é o processo pelo qual um programa de computador pode observar e modificar sua própria estrutura e comportamento”. Isto é exatamente como a técnica de reflexão (reflection) funciona na linguagem C#. Ser capaz de examinar e alterar informações sobre a sua aplicação durante a sua execução, agregando um enorme potencial.

Um problema comum que enfrento, é a necessidade de comparar atributos e propriedades de objetos em tempo de execução da aplicação.

Reflexão em C#, trabalha muito, muito bem, e ele realmente não é tão difícil de usar.

Logo abaixo, fiz um projeto exemplo cujo o objetivo é comparar dois objetos em tempo de execução.

Você poderá baixar os códigos fontes através do site abaixo:
https://github.com/ivaldojunior/CompareClass.Net

Vamos ir mais em profundidade sobre como ele funciona, mais por enquanto é isso.

Obrigado pela leitura.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.