none
Qual a finalidade de usar AsEnumerable em LINQ. RRS feed

  • Pergunta

  • Ola pessoal, estou com uma duvida.

    Por que utilizar o metodo AsEnumerable() em LINQ.

    Tenho dois exemplos, e o resultado foi exatamente o mesmo.

            protected void Page_Load(object sender, EventArgs e)
            {
                //Utilizando AsEnumerable() no final do array
                string[] arr1 = { "João", "Maria", "Jose" };
                var query1 = from n in arr1.AsEnumerable()
                            select n;
    
                foreach (var a in query1)
                {
                    Response.Write(a + "<br />");                
                }
    
                Response.Write("<hr />");
    
                //Sem utilizar AsEnumerable() no final do array
                string[] arr2 = { "João", "Maria", "Jose" };
                var query2 = from n in arr2
                            select n;
    
                foreach (var a in query2)
                {
                    Response.Write(a + "<br />");
                }
            }

    Qual a real finalidade desse metodo?

    Dese já agradeço.

    sábado, 4 de agosto de 2012 20:03

Respostas

Todas as Respostas