Jump to content

Dúvida - Desenvolvimento em C#


Tyroshi
 Compartilhar

Postagens Recomendadas

Olá, tudo bem? Sou iniciante na área e estou me preparando para processos seletivos e encontrei algumas questões que estou tentando alguma dificuldade para resolver. Alguém conseguiria me ajudar a ordenar um array? 

 

 

Link to comment
Compartilhe em outros sites

Eai Tyroshi, tudo joia?

Há diversas formas resolver o problema, eu usaria uma variável do tipo List<string> para criar um OrderBy.

List<string> elementos = new()
{
    "azul",
    "vermelho",
    "vermelho",
    "azul",
    "vermelho"
};
var listaOrdenada = elementos.OrderByDescending(elemento => elemento == "azul");
Console.WriteLine(string.Join("\n", listaOrdenada));

Esse código irá retornar a saída:

image.png

  • Amei 1
Link to comment
Compartilhe em outros sites

2 horas atrás, Kleverson Cruz disse:

Eai Tyroshi, tudo joia?

Há diversas formas resolver o problema, eu usaria uma variável do tipo List<string> para criar um OrderBy.

List<string> elementos = new()
{
    "azul",
    "vermelho",
    "vermelho",
    "azul",
    "vermelho"
};
var listaOrdenada = elementos.OrderByDescending(elemento => elemento == "azul");
Console.WriteLine(string.Join("\n", listaOrdenada));

Esse código irá retornar a saída:

image.png

Muito obrigado!

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
 Compartilhar



Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...