Archives

Archives / 2009 / July
  • Lambda Expression com VB.NET

    Veja um trecho de um código para usar expressões Lambda no VB.NET (Function(var) condicao)

    Dim MenorPreco = dbml.Products.Min(Function(p) p.UnitPrice)

    MessageBox.Show("menor preo: " + MenorPreco.ToString(), "MIN")

    Para quem está acostumado a usar Lambda no C#, experimente no VB.NET com o Function, no C# é o Min(p => p.UnitPrice).

    boa sorte e use e abuse do .net e expressões Lambdas.

    Read more...

  • Lendo arquivos ocultos numa pasta com o LINQ e VB.NET

    Veja um código em VB.NET para pesquisar com o LINQ todos os arquivos ocultos numa pasta:

    Dim fileList = From f In New DirectoryInfo("C:\").GetFiles() _

    Where (f.Attributes And FileAttributes.Hidden) = FileAttributes.Hidden _

    Order By f.Name

    txtDados.Text = "Arquivos Hidden:" + vbNewLine

    For Each f In fileList

    txtDados.Text += f.Name + vbNewLine

    Next

     

    Quem disse que não é possível usar o VB.NET com LINQ? Claro que é, e o melhor de tudo é que é super fácil.

    Read more...