Usuário com melhor resposta
Dúvida no entendimento desse codigo

Pergunta
-
Respostas
-
Bom dia Ricardo, ele fez um Cast da sua Session["Usuario"] para o tipo UsuarioPortal e acessou a propriedade Codigo.
O recurso utilizado se chama Cast, leia estes topico e veja se consegue entender, caso tenha duvidas é só postar:
http://msdn.microsoft.com/en-us/library/ms173105.aspx
http://msdn.microsoft.com/en-us/library/xhbhezf4(v=VS.100).aspx
http://msdn.microsoft.com/en-us/library/ms173105(v=vs.80).aspx
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes terça-feira, 8 de novembro de 2011 12:04
- Marcado como Resposta Eder CostaModerator terça-feira, 29 de novembro de 2011 17:14
-
Não entendi parte desse trecho de codigo.
intLCodigoUsuario = ((
UsuarioPortal)(Session["USUARIO"])).Codigo;Esse ".Codigo" significa o que? Isso é propriedade de que?
A session é do tipo objeto, e você em determinado momento passou um objeto genérico do tipo UsuarioPortal para a sessão.
Esse objeto deve ter diversas propriedades (é um objeto multi valorado, possui mais de um tipo de dados e valores).
Como a Session é do tipo object, você precisa fazer um CAST para o tipo específico (Tipo UsuarioPortal) para poder acessar essas propriedades
e seus respectivos valores :)
- Editado MarceloSchneider quinta-feira, 10 de novembro de 2011 16:48
- Marcado como Resposta Eder CostaModerator terça-feira, 29 de novembro de 2011 17:15
Todas as Respostas
-
-
-
Bom dia Ricardo, ele fez um Cast da sua Session["Usuario"] para o tipo UsuarioPortal e acessou a propriedade Codigo.
O recurso utilizado se chama Cast, leia estes topico e veja se consegue entender, caso tenha duvidas é só postar:
http://msdn.microsoft.com/en-us/library/ms173105.aspx
http://msdn.microsoft.com/en-us/library/xhbhezf4(v=VS.100).aspx
http://msdn.microsoft.com/en-us/library/ms173105(v=vs.80).aspx
Vitor Mendes | Seu feedback é muito importante para todos!
Visite o meu site: http://www.vitormendes.com.br/- Editado Vitor Mendes terça-feira, 8 de novembro de 2011 12:04
- Marcado como Resposta Eder CostaModerator terça-feira, 29 de novembro de 2011 17:14
-
-
Não entendi parte desse trecho de codigo.
intLCodigoUsuario = ((
UsuarioPortal)(Session["USUARIO"])).Codigo;Esse ".Codigo" significa o que? Isso é propriedade de que?
A session é do tipo objeto, e você em determinado momento passou um objeto genérico do tipo UsuarioPortal para a sessão.
Esse objeto deve ter diversas propriedades (é um objeto multi valorado, possui mais de um tipo de dados e valores).
Como a Session é do tipo object, você precisa fazer um CAST para o tipo específico (Tipo UsuarioPortal) para poder acessar essas propriedades
e seus respectivos valores :)
- Editado MarceloSchneider quinta-feira, 10 de novembro de 2011 16:48
- Marcado como Resposta Eder CostaModerator terça-feira, 29 de novembro de 2011 17:15