Добавить комментарий - CodeHelper

Добавить комментарий

Еще вариант в виде extension:

public static void Randomize<T>(this IList<T> target)
    {
        Random RndNumberGenerator = new Random();
        SortedList<int, T> newList = new SortedList<int, T>();
        foreach (T item in target)
        {
            newList.Add(RndNumberGenerator.Next(), item);
        }
        target.Clear();
        for (int i = 0; i < newList.Count; i++)
        {
            target.Add(newList.Values[i]);
        }
    }

Взято здесь

Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.