EXPRESSÃO LAMBDA PASSANDO COMO PARÂMETRO
Olá Pessoal,
Eu tenho uma duvida sobre Expressão Lambda dentro do seguinte cenário, onde eu tenho um projeto VB.Net desktop com dos formulários, o Form1 possui apenas um Treeview que irar mostrar uma lista de dados, e no outro Form2 um objetos TextBox.
Eu gostaria de passar do Form2 para o Form1 poderia ser para uma variável ou para um método, somente a seguinte parte da expressão lambda
Function(x) x.Nome = [Ô]Nome a ser procurado[Ô]
Desde já agradeço
Eu tenho uma duvida sobre Expressão Lambda dentro do seguinte cenário, onde eu tenho um projeto VB.Net desktop com dos formulários, o Form1 possui apenas um Treeview que irar mostrar uma lista de dados, e no outro Form2 um objetos TextBox.
Eu gostaria de passar do Form2 para o Form1 poderia ser para uma variável ou para um método, somente a seguinte parte da expressão lambda
Function(x) x.Nome = [Ô]Nome a ser procurado[Ô]
Desde já agradeço
Você não passa expressões como parâmetro, passe apenas o parâmetro, apenas o valor. Simplifique.
Olá Kerplunk
A questão que o Form2 possui vários campos onde deve ser usado para filtrar, por isso imagino que ser eu passar toda a estruturação do Function(x) ...... ficaria mais facil, do que eu criar vários parâmetros no método para receber estes campos.
A questão que o Form2 possui vários campos onde deve ser usado para filtrar, por isso imagino que ser eu passar toda a estruturação do Function(x) ...... ficaria mais facil, do que eu criar vários parâmetros no método para receber estes campos.
Então use classes e passe a entidade inteira no parâmetro.
Faça seu login para responder