Lista sem foreach ou for
29/08/2012
0
Pjava
Posts
29/08/2012
Edson Oliveira
Dictionary<string, int> numbers = new Dictionary<string, int>(); numbers.Add("one", 1); numbers.Add("two", 2); numbers.Add("three", 3); Console.WriteLine(numbers["one"]); Console.WriteLine(numbers["two"]); Console.WriteLine(numbers["three"]);
29/08/2012
Pjava
29/08/2012
Joel Rodrigues
Se não, experimente usar uma consulta LINQ onde você pode usar a cláusula Where.
29/08/2012
Pjava
Lista<Entity.Tarefa> listaTarefa = new Lista<Entity.Tarefa>();
listaTarefa = Repository.Tarefa.RetornarTodos();
listaTarefa.FindAll();Está dando erro no FindAll e se coloca assim:
(c => c.Descricao) também dá erro de tipo string para bool. Mas estou lendo para fazer isso
29/08/2012
Pjava
List<Entity.ExportacaoAgendamento> listaAgendamento = new List<Entity.ExportacaoAgendamento>();
listaAgendamento = Repository.ExportacaoAgendamento.RetornarTodos();
var dt = listaAgendamento.Where( c => c.DataExecucaoInicial >= DateTime.Now && c.DataExecucaoInicial <= DateTime.Now.AddMinutes(1));
foreach (var item in dt)
{
string caminho = item.Descricao;
}
Na forma como está escrito acima, não deveria vir nada, deveria ser uma liosta vazia e não está, está vindo com dois registros(tenho apenas dois nessa tabela) e o campo DataExecucaoInicial para esses registros são esses:
2012-09-02 17:31:59.387
2012-09-02 17:31:59.390
Qua não corresponde ao filtro passado nenhum dos dois.
29/08/2012
Pjava
var dt = listaAgendamento.FindAll( c => c.DataExecucaoInicial >= DateTime.Now && c.DataExecucaoInicial <= DateTime.Now.AddDays(5))
.Select(c => c.IdRotina);
29/08/2012
Pjava
var dt = listaAgendamento.FindAll( c => c.DataExecucaoInicial >= DateTime.Now && c.DataExecucaoInicial <= DateTime.Now.AddDays(5))
.Select(c => new {c.IdRotina, c.Descricao, c.RepetirVezesDia});==>> Usando operador new
29/08/2012
Joel Rodrigues
.Select(c => new {c.Atributo_1, c.Atributo_2});
Isso retornará uma lista de objetos de um tipo anônimo.
29/08/2012
Joel Rodrigues
Abraço.
Clique aqui para fazer login e interagir na Comunidade :)