MEJOR SITIO PARA DESARROLLADORES WEB
Lenguaje C#. W3Schools lecciones en español

Ua En De

C# Ordenar matrices


Ordenar una matriz

Hay muchos métodos de matriz disponibles, por ejemplo Sort(), que ordena una matriz alfabéticamente o en orden ascendente:

Ejemplo

// ordenar una cadena
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Array.Sort(cars);
foreach (string i in cars)
{
  Console.WriteLine(i);
}
// Ordenar un número entero
int[] myNumbers = {5, 1, 8, 9};
Array.Sort(myNumbers);
foreach (int i in myNumbers)
{
  Console.WriteLine(i);
}

Inténtalo tú mismo »


Espacio de nombres System.Linq

Otros métodos de matriz útiles, como Min, Max y Sum, se puede encontrar en el espacio de nombres System.Linq:

Ejemplo

using System;
using System.Linq;

namespace MyApplication
{
  class Program
  {
    static void Main(string[] args)
    {
      int[] myNumbers = {5, 1, 8, 9};
      Console.WriteLine(myNumbers.Max());  // devuelve el valor más grande
      Console.WriteLine(myNumbers.Min());  // devuelve el valor más pequeño
      Console.WriteLine(myNumbers.Sum());  // devuelve la suma de elementos
    }
  }
}

Inténtalo tú mismo »

Aprenderá más sobre otros espacios de nombres en un capítulo posterior.