none
Coleção RRS feed

Respostas

  • Amigo, tem várias maneiras, para os exemplos a seguir eu tow usando uma classe de exemplo de arquivos

    segue classe:

    public class Arquivo
      {
        public string Nome { get; set; }
        public string Url { get; set; }
      }
    

    como pegar os dados:

     List<Arquivo> arquivos = new List<Arquivo>();
          arquivos.Add(new Arquivo { Nome = "arquivo1", Url = "c:" });
          arquivos.Add(new Arquivo { Nome = "arquivo2", Url = "c:" });
          arquivos.Add(new Arquivo { Nome = "arquivo3", Url = "c:" });
    
          //pode pegar pelo numero do indice
          Arquivo arquivo1 = arquivos[0];
    
          //pode retornar o primeiro ou o ultimo
          Arquivo arquivoPrimeiro = arquivos.First();
          Arquivo arquivoUltimo = arquivos.Last();
    
          //pode selecionar um a um
          foreach (Arquivo a in arquivos)
          {
            Arquivo arquivoSelecionado = a;
          }
    
          //pode procurar e trazer uma lista
    
          var queryArquivos = from arq in arquivos
                    where arq.Nome.Contains("ar")
                    select arq;
          queryArquivos.ToList();
    

    Olavo Oliveira Neto luke_neto@hotmail.com
    quinta-feira, 7 de outubro de 2010 15:48

Todas as Respostas

  • Que tipo de coleção?
    Paulo Morgado
    quinta-feira, 7 de outubro de 2010 15:24
  • Lista de entidades. Lista<> lista = new Lista<>

     

    Abraço


    SirSmart
    quinta-feira, 7 de outubro de 2010 15:34
  • Amigo, tem várias maneiras, para os exemplos a seguir eu tow usando uma classe de exemplo de arquivos

    segue classe:

    public class Arquivo
      {
        public string Nome { get; set; }
        public string Url { get; set; }
      }
    

    como pegar os dados:

     List<Arquivo> arquivos = new List<Arquivo>();
          arquivos.Add(new Arquivo { Nome = "arquivo1", Url = "c:" });
          arquivos.Add(new Arquivo { Nome = "arquivo2", Url = "c:" });
          arquivos.Add(new Arquivo { Nome = "arquivo3", Url = "c:" });
    
          //pode pegar pelo numero do indice
          Arquivo arquivo1 = arquivos[0];
    
          //pode retornar o primeiro ou o ultimo
          Arquivo arquivoPrimeiro = arquivos.First();
          Arquivo arquivoUltimo = arquivos.Last();
    
          //pode selecionar um a um
          foreach (Arquivo a in arquivos)
          {
            Arquivo arquivoSelecionado = a;
          }
    
          //pode procurar e trazer uma lista
    
          var queryArquivos = from arq in arquivos
                    where arq.Nome.Contains("ar")
                    select arq;
          queryArquivos.ToList();
    

    Olavo Oliveira Neto luke_neto@hotmail.com
    quinta-feira, 7 de outubro de 2010 15:48
  • e ai amigo, os exemplos acima lhe foram uteis ?
    Olavo Oliveira Neto luke_neto@hotmail.com
    sexta-feira, 8 de outubro de 2010 16:35