Сортировка массива в C#

Тема в разделе ".NET", создана пользователем ITC_Phantom, 3 янв 2007.

Статус темы:
Закрыта.
  1. ITC_Phantom

    ITC_Phantom Гость

    Привет.

    Я новичок в .net поэтому и задаю такие глупые вопросы.

    Я нашел в С# стандартную функцию для сортировки массива, а есть ли какая то функция для того что бы рандомно перемешать елементы масива ? Ну или если её нет, то могли бы вы подсказать наиболее рациональный прием для решения этой задачи ?

    Скажем у меня есть массив:

    int[] numbers = new int[] {1, 2, 3, 4};

    а получать я хочу:
    {2, 1, 4, 3}
    {4, 1, 3, 2}
    и т.д.
    :(

    Спасибо.
     
  2. Dr.Gigabit

    Dr.Gigabit Гость

    Нет, функции нет. Используй Math.Rand() для генерации случайных чисел.
     
  3. karlito

    karlito Гость

    Для: Dr.Gigabit
    Нет в классе System.Math метода Rand(). Для генерации случайного числа System.Random класс.

    Для: ITC_Phantom
    Мне самому интересно узнать самый рациональный способ решения Unsort().
     
  4. Dr.Gigabit

    Dr.Gigabit Гость

    Да, сорри, это в Java он так называется, и в С++ по-моему тоже
     
  5. ITC_Phantom

    ITC_Phantom Гость

    Спасибо за ответы. Прийдется написать свою функцию. Просто в PHP есть стандартная функция shuffle(), я подумал может и здесь такая есть.
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей