none
Pegar ultimo item de uma lista de string... RRS feed

  • Pergunta

  • Olá amigos,

    Tenho a seguinte lista...

    List<string> listaArq = new List<string>();

    preciso retornar exatamente o último ítem string que foi inserido na lista...  A parte de adicionar já ta ok... só preciso mesmo pegar o último...

    Obrigado.

    quinta-feira, 17 de janeiro de 2013 14:50

Respostas

Todas as Respostas

  • var item = lista[lista.Count - 1];


    http://www.linkedin.com/pub/murilo-kunze/44/191/455

    quinta-feira, 17 de janeiro de 2013 14:54
  • Valeu a força Murilo...
    quinta-feira, 17 de janeiro de 2013 16:36
  • Passando no forum, vi o post, mesmo que antigo irei responder, pois acredito ser a forma mais correta, visto que a classe "LIST" do System.Windows.Linq possui recursos para tal de forma mais eficiente, segue:

    "o ultimo Item string"

    No exemplo citado:

    List<string> listaArq = new List<string>();

    var Ex1ultimoItem = listaArq.Last().NomeItemDaLista

    Se você quiser pode usar instrução(filtro) lambda para pesquisar/filtrar algo antes de retornar o ultimo obtido da instrução:

    var Ex2ultimoItem = listaArq.Last(p => p.CampoFiltro == "XisValor" ).NomeItemDaLista

    Abs

    terça-feira, 21 de junho de 2016 19:07