Класс Random в C#. Метод тасования

Алгоритм сортировки схож для практически любого проекта на C#.
Алгоритм сортировки можно использовать для тасования карт (в случае объектно-ориентированного подхода тасовать будем карты - класс Card).

В примере есть процедура и функция. Использовать можно одну из них. Если вам нужно поменять местами целые числа, то заменяете класс Card на Integer(int). Таким образом можно сортировать любые объекты, подставляя нужное название класса. Можно использовать тип Generic, чтобы сделать тасование универсальным. В данном примере используется массив, но, изменив код, можно сделать для любой коллекции - List, Dictionary и пр.

Комментарии

Популярные сообщения