Сортировка масива ... подзабыл уже :(
От: MAcKZloy  
Дата: 20.06.08 10:09
Оценка: -1 :))) :))
помогите с сортировкой, нужно отсортировать масив типа DEVMODE.
На делфях всё просто, а на шарпе пришлось вспоминать как вообще сортировать можно ....

DEVMODE temp;
for (int i = 0; i < CountArray; i++)
{

for (int j = 0; j < CountArray — 1; j++)
{

if (arrayDevMode[j].dmPelsWidth > arrayDevMode[j + 1].dmPelsWidth)
{
temp = arrayDevMode[j];
arrayDevMode[j] = arrayDevMode[j + 1];
arrayDevMode[j + 1] = temp;
}
else if (arrayDevMode[j].dmPelsHeight > arrayDevMode[j + 1].dmPelsHeight)
{
temp = arrayDevMode[j];
arrayDevMode[j] = arrayDevMode[j + 1];
arrayDevMode[j + 1] = temp;
}
else if (arrayDevMode[j].dmBitsPerPel > arrayDevMode[j + 1].dmBitsPerPel)
{
temp = arrayDevMode[j];
arrayDevMode[j] = arrayDevMode[j + 1];
arrayDevMode[j + 1] = temp;
}
else if (arrayDevMode[j].dmDisplayFrequency > arrayDevMode[j + 1].dmDisplayFrequency)
{
temp = arrayDevMode[j];
arrayDevMode[j] = arrayDevMode[j + 1];
arrayDevMode[j + 1] = temp;
}
}
}


ЧТо не так??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.