<|user|>
Как отсортировать массив чисел по убыванию в C#? Приведи пример</s>
<|assistant|>
Для того чтобы отсортировать массив чисел по убыванию в C# можно использовать метод `Array.Reverse()`.
Вот пример кода на C# для сортировки массива по убыванию.

```csharp
// Программа на C# для сортировки массива чисел
// по убыванию с использованием метода Array.Reverse()
using System;

class SortExample {

	public static void Main()
	{
		// Объявляем и инициализируем массив чисел 
		int[] arr = new int[] {1, 10, 8, 5, 9, 11};

		// Сортируем массив в порядке убывания
		Array.Reverse(arr);

		// Выводим все элементы массива на экран
		foreach(int value in arr)
		{
			Console.Write(value + " ");
		}
	}
}
```

Код приведённый выше выведет на экран отсортированный массив чисел:
```console
11 10 9 8 5 1 
```


Также отсортировать массив в порядке убывания на C# можно с использованием метода `CompareTo()`.

```csharp
// Программа на C# для сортировки массива чисел
// по убыванию с использованием метода CompareTo()
using System;

class SortExample {

	public static void Main()
	{
		// Объявляем и инициализируем массив чисел 
		int[] arr = new int[] {4, 1, 3, 5, 7, 2};

		// Сортируем массив в порядке убывания
		Array.Sort<int>(arr, new Comparison<int>(
                  (a, b) => b.CompareTo(a)));

		// Выводим все элементы массива на экран
		foreach(int value in arr)
		{
			Console.Write(value + " ");
		}
	}
}
```

Код приведённый выше выведет на экран отсортированный массив чисел:
```console
7 5 4 3 2 1 
```</s>
<|user|>
Всё понятно, спасибо!</s>
<|assistant|>
Рад вам помочь!</s>
