none
Comparar Itens da mesma lista RRS feed

  • Pergunta

  • Boa noite

    Possuo uma Lista na qual cada item possui as propriedades de Inicio e Fim 

    exemplo 

    item 1 inicio 1:00     fim 1:30

    item 2 inicio 1:30     fim 2:10

    item 3 inicio 2:10     fim 3:00

    item 4 inicio 4:00     fim 4:45

    item 5 inicio 4:45     fim 5:00

    item 6 inicio 5:00     fim 7:00

    Todo Fim de um item é o incio do próximo.

    Mas se repararmos o item 4 fugiu a regra, então temos um buraco um gap

    Como consigo pegar este buraco?

    Tentei pegar esta lista atribui la a uma outra lista e fazer um foreach dentro de outro foreach, verificando se o fim do item da primeira lista é menor do que o inicio do item da segunda lista 

    if(item.fim2 < item.inicio1)  e quando achar atribuir o item anterior ao gap a um nova lista, mas não deu mto certo

    Alguém pode ajudar?

    quarta-feira, 11 de janeiro de 2017 22:45

Respostas

  • Se o Fim do item anterior tem que ser igual ao inicio do item atual, seria o foreach mesmo, verificado se é diferente (não necessariamente menor). Porque não funcionou? O que acontece?
    quinta-feira, 12 de janeiro de 2017 15:03

Todas as Respostas

  • Se o Fim do item anterior tem que ser igual ao inicio do item atual, seria o foreach mesmo, verificado se é diferente (não necessariamente menor). Porque não funcionou? O que acontece?
    quinta-feira, 12 de janeiro de 2017 15:03
  • Bom dia,

    Devido a falta de interação do autor dessa pergunta,

    essa thread está sendo fechada. Caso o problema ainda

    esteja ocorrendo, favor abrir uma nova thread.

    Atenciosamente,


    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    segunda-feira, 16 de janeiro de 2017 11:31
    Moderador