Em C#, se eu tenho uma lista
E quero pegar o elemento de indíce 0, como faço?
Queria fazer algo semelhante ao que fazemos em Java:
ArrayList<Usuario> lista;
Usuario u=(Usuario)lista.get(0)
Em C#, se eu tenho uma lista
E quero pegar o elemento de indíce 0, como faço?
Queria fazer algo semelhante ao que fazemos em Java:
ArrayList<Usuario> lista;
Usuario u=(Usuario)lista.get(0)
// lista[indice]
Usuario _usuario = lista[0];
Soh mais um detalhe, como vc esta usando generics, vc nao precisa fazer casting.
Isso aqui nao faz sentido, tanto em java como C#:
ArrayList<Usuario> lista;
Usuario u=(Usuario)lista.get(0)
O correto entao, em c# vai ser:
List<Usuario> lista = new List<Usuario>();
// adiciona usuarios na lista
Usuario _usuario = lista[0];
//Daniel
Valeu!
Ao invés de se utilizar do array, você pode fazer assim no C#:
IList<Usuario> usuarios = new List<Usuario>();
Usuario entidadeUsuario = usuarios.ElementAt(1);
Abraços!