koalvi.blogspot.com - другой мой блог "сойдет на троечку"

пятница, 16 октября 2015 г.

C# сортировка двумерного массива строчных данных по полю с числами

сортировка двумерного массива строчных данных по полю с числами
Пример использования:  sort(massiv, 1);
~~~~~~~~~~~~~~~
вызов имеет формат
sort(massiv, 1);
где 1 это второй столбец (иронично, уже съел кота на несоответствии 0 и 1 )
========================== C#
private void sort(string[,] mas, int pole)
{ string [,] s=new string[mas.GetLength(0),mas.GetLength(1)];
  for (int i = 0; i < mas.GetLength(0)-1; i++)
     {for (int j = i; j < mas.GetLength(0); j++)
     if (Convert.ToDouble(mas[i, pole]) < Convert.ToDouble(mas[j, pole]))
        for(int k=0;k<mas.GetLength(1);k++)
             { s[j, k] = mas[j, k];
               mas[j, k] = mas[i, k];
               mas[i, k] = s[j, k]; 
}}}
========================== C Sharp
_____________________________________________________________________________
(C)Коваленко Александр (avk013)

1 комментарий:

  1. Этот комментарий был удален администратором блога.

    ОтветитьУдалить