--
--
--
Acesse nosso blog http://devrs.net/
Siga-nos no twitter! http://twitter.com/DevRsNet
--
Antes de criar um novo post, para maior organização do grupo, procure seguir as regras de TAGS: http://devrs.net/regras-da-lista
Para postar para o grupo, envie email para de...@googlegroups.com
Para sair do grupo, envie email para devrs+un...@googlegroups.com
---
Você está recebendo esta mensagem porque se inscreveu no grupo "DevRS.NET" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para devrs+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
public static object GetPropValue(object src, string propName)
{
return src.GetType().GetProperty(propName).GetValue(src, null);
}Eh isso ai mesmo.
Tu vai ter que usar isso, que eh reflection. Com ele, tu consegue percorrer as propriedades da tua classe em runtime, e pode pegar o valor de uma variável passando o nome dela por parâmetro. Pesquisa por reflection.
Se quiser, nos diga porque tu tá fazendo dessa forma. Qual eh o contexto da tua app?
Reflection deve ser usado em casos muito específicos, nem sempre eh uma boa prática.
Abraço.
Fábio
Cara, quando tu disse que tem um campo nome, tu te referia a um campo no banco de dados ou num form, webform, etc?
Se for um campo no banco de dados, não vejo problema em ter o campo com mesmo nome na classe, daí ficaria algo assim:
cliente.Nome = dataReader["nome"].ToString();
Se eh um campo de tela, renomeia o campo pra algo do tipo txtNome e faz assim:
cliente.Nome = txtNome.Text;
Eu acho que eh essa a tua dúvida hehe, não entendi muito bem o teu problema.
Abraço.
Fábio
Tranquilo, Newton.
Com o code first, tu mesmo vai mudar o teu conceito em relação à isso!
Boa sorte com .NET.
Abraço.
Fábio
* (DUG-RS Delphi Users Grupo do RS (www.dug-rs.org) )=A