Inquiridor
Coleção

Pergunta
-
Todas as Respostas
-
Amigo, bom dia
você pode fazer assim:
List<int> valores = Enumerable.Range(0, 1000).ToList(); var query = (from c in valores where c >= 15 && c <= 30 select c).ToList();
ou
List<int> valores = Enumerable.Range(0, 1000).ToList(); var query = valores.Where(c => (c >= 15) && (c <= 30)).ToList();
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)- Sugerido como Resposta Samuel Rodrigues dos Anjos sábado, 16 de março de 2013 03:44
-
Cara estou fazendo o seguinte :
var elements = (from element in vmRetorno.Dados orderby element ascending where Convert.ToDecimal(element.DADO02) >= Convert.ToDecimal(items[0].VL_FAIXA_MINIMO) && Convert.ToDecimal(element.DADO03) <= Convert.ToDecimal(items[0].VL_FAIXA_MAXIMO) select element).ToList();
Porem está me retornando o seguinte erro:
At least one object must implement IComparable.
Não entendi o problema, vc porderia me ajudar ?
Obrigado
SirSmart
-
Amigo, vc ta dando um order by no elemento todo e não em uma propriedade especifica dele. Conserte isto
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :) -
-
Não sei se você ainda tem a dúvida ,
remova
orderby element ascending
e faça o seguinte
elements = elements.OrderBy(x=>x.NOME_DO_OBJETO_DE_ODERNACAO).ToList();
NOME_DO_OBJETO_DE_ODERNACAO pode ser o Id do item ou nome do item por exemplo
vamos dizer que element seja uma instência da classe Cliente , e esse cliente
possui , ID , NOME , IDADE , etc , você usa um deles para ordenar..
é um exemplo bem bizarro mais é oq nosso amigo Olavo quis dizer pra você.
Se for útil marcar como resposta Para que outros Aproveitem
https://www.virtualbase.com.br/
- Sugerido como Resposta Rene Felix quarta-feira, 27 de março de 2013 16:19
- Editado Jones Roberto terça-feira, 1 de dezembro de 2020 02:31