Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

C# сортировка массива байтов

14K
18 апреля 2007 года
v0lkan0
32 / / 02.03.2007
Отсортировать массив байтов считанных из файла!

Не могу понять, что нужно сделать!
Отсортировать числа, символы знаю как. А как сортировать байты???:confused:

как прочитать из файла инфу в виде байтов? Или нужно сначало прочитать ее как массив string а потом перевести в байты типа вот так
 
Код:
byte[] setbytes = code1.GetBytes(alltext);

code1 - кодировка файла.
и потом сортировать уже массив setbytes как обычный int..
или как????
5
18 апреля 2007 года
hardcase
4.5K / / 09.08.2005
Весё гораздо проще, чем ты думаемшь.
 
Код:
using System.IO;

//открываем файл
FileStream fileStream = new FileStream(@"C:\testfile.txt");
//создаём массив размером в файл
byte[] byteArray = new byte[fileStream.Length];
//читаем в массив весь файл
fileStream.Read(byteArray, 0, byteArray.Length);
//сортировка. Sort сильно перегружена - за детялями смотри документацию.
Array.Sort(byteArray);
14K
18 апреля 2007 года
v0lkan0
32 / / 02.03.2007
спасибо большое.
уже сам почти додумался!
но это круче и короче!!!
30K
10 июня 2007 года
Midgard
1 / / 10.06.2007
А как сортировать массив байтов, точнее даже не так.
У меня есть массив, типа int[] arr = new int[256];

arr[номер_байта] = количество_вхождений_в_файле

И мне надо отсортировать его по значению, но так, чтобы оставались связи ключ-значение. Чтобы потом вывести все в файл.
Может это организовать как-нить в Hashtable или еще где?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог