Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Изображение. Крупнее. Мельче https://www.cyberforum.ru/ csharp-net/ thread2527705.html
Здравствуйте! Хочу реализовать функцию, которая будет делать изображение крупнее или мельче. Эта функция есть в программе ACDSee, для просмотра изображений. Но не знаю как реализовать эту функцию. Нужна помощь Сеньоров.
C# Как реализовать свои permission
Здравствуйте! Я начинающий .net разработчик. Я выучил ооп. И начал изучать архитектуру приложений и паттерны. Когда дело дошло до практики,я решил написать vk бота для группы. Я начал проектирование. Начал писать код и впал в ступор. Я решил реализовать permission набодобии android permission(пример: commandpermission.admin.add) и чтобы они были иерархичны. Я не понимаю как их реализовать. Какой...
C# Отправка запросов VK напрямую без API https://www.cyberforum.ru/ csharp-net/ thread2527435.html
Делаю игру на unity, хотелось бы сделать регистрацию через vk, но VK API не поддерживает пока что unity. Как реализовать это напрямую http запросом?
C# Как вместо ссылки на экземпляр класса передать поле класса? https://www.cyberforum.ru/ csharp-net/ thread2527273.html
Делаю свою шаблонную функцию для свойств с событиями, при обращении к таким свойствам приходится писать что то похожее на: public EventProperty<int> Score { get; set; } = new EventProperty<int>(); Score.Property = 10;
C# Зависимости .net standard в ASP.NET MVC проекте
Привет! Есть 2 проекта: приложение asp.net mvc 5 (1) и dll типа .net standard (2). (1) имеет ссылку на (2). (2) имеет ссылку на Nuget пакет AngleSharp. Запускаю проект (1), он компилируется и запускается нормально. Как только я пробую выполнить код из (2), который обращается к Nuget пакету, вылетает исключение: Не удалось загрузить файл или сборку "AngleSharp, Version=0.13.0.0,...
C# Дизайн в соответствии с принципом единственной ответственности https://www.cyberforum.ru/ csharp-net/ thread2526919.html
Учу SOLID. Вопрос касательно первого принципа, но также буду рад любым другим поправкам. Программа является симуляцией экосистемы. Экосистема представлена в виде реки в которой находятся и двигаются животные. Животные могу сталкиваться друг с другом. При столкнавении двух животных одного типа, создается новое животное этого типа. При столкнавении двух животных разного типа одно из животных...
C# Работа со строками https://www.cyberforum.ru/ csharp-net/ thread2526853.html
Помогите пожалуйста выполнить задание: Вводятся строки. Определить самую длинную строку и вывести ее номер на экран. Если самых длинных строк несколько, то вывести номера всех таких строк. Пытался выполнить сам, но ничего не вышло. Навсякий случай скину то что пробовал class Program { static void Main(string args) { ...
C# Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний
Дано целое число N (> 2) и набор из N вещественных чисел. Набор называется пилообразным, если каждый его внутренний элемент либо больше, либо меньше обоих своих соседей (то есть является «зубцом»). Если данный набор является пилообразным, то вывести 0; в противном случае вывести номер первого элемента, не являющегося зубцом. Пожалуйста помогите составить программу на си шарп
C# GetFullPath https://www.cyberforum.ru/ csharp-net/ thread2526751.html
Добрый вечер, форумчане. Недавно начал изучать СиШарп, у столкнулся с одной небольшой проблемой. Дело в том, что я хочу запустить программу, зная её расположение, однако, сделать этого почему-то не выходит. Вот код: string prog = "LastActivityView.exe"; string getpath = Path.GetFullPath(prog); MessageBox.Show(getpath); System.Diagnostics.Process.Start(getpath); Мне нужно сделать так, чтобы...
C# Сервер-клиент для работы с ModbusTCP Здравствуйте, подскажите как создать сервер-клиент для соединения с устройством по протоколу ModbusTCP. https://www.cyberforum.ru/ csharp-net/ thread2526480.html
Как приостановить, а затем возобновить воспроизведение музыки C#
Как приостановить, а затем возобновить воспроизведение музыки (naudio) private static WaveOut mp3 = null; public static void Stop() { mp3.Stop(); mp3.Dispose(); mp3 = new WaveOut(); }
C# Подсчитать сколько раз встречается в текстовом файле слово, введенное пользователем https://www.cyberforum.ru/ csharp-net/ thread2526189.html
Помогите написать программу, которая будет считать сколько раз встречает слово в текстовом файле (Слово вводится пользователем). Пытался написать сам, но не имею достаточных знаний, брал некоторые команды из других прог, вот мой код: static void Main(string args) { int n = 0; string text = File.ReadAllText("words1.txt"); List<string> word = new...
1 / 0 / 1
Регистрация: 29.09.2019
Сообщений: 4
0

Чтение после конца потока невозможно - C# - Ответ 13981301

10.11.2019, 18:41. Показов 1573. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, пишу

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
List<Sound> sound = new List<Sound>();
            using (BinaryReader streem = new BinaryReader(File.Open(path, FileMode.Open)))
            {
                while (streem.PeekChar() > -1)
                {
                    try
                    {
                        string name = streem.ReadString();
                        string path = streem.ReadString();
                        sound.Add(new Sound(name, path));
                    }
                    catch(Exception ex)
                    {
                        sound = null;
                        Console.WriteLine(ex);
                        break;
                    }
                }
            }
Добавлено через 11 минут
Здравствуйте, пишу сохранение плейлиста музыки, но получаю ошибку "Чтение после конца потока не возможно". Есть структура Sound, которая содержит в себе два поля: name и path их и надо сохранять.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
           List<Sound> sound = new List<Sound>(); //создаю лист звуков
            using (BinaryReader streem = new BinaryReader(File.Open(path, FileMode.Open)))
            {
                //чтение из файла
                while (streem.PeekChar() > -1)
                {
                    try
                    {
                        string name = streem.ReadString(); 
                        string path = streem.ReadString();
                        sound.Add(new Sound(name, path));
                    }
                    catch(Exception ex)
                    {
                        sound = null;
                        Console.WriteLine(ex);
                        break;
                    }
                }
            }
Сохранение реализовано так:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public void Save(List<Sound> sounds)
        {            
            string dataFile = null;
 
            using (BinaryWriter streem = new BinaryWriter(File.Open(path, FileMode.OpenOrCreate)))
            {
                //запись данных в файл
                byte[] bytesString;
                foreach (var i in sounds)
                {
                    dataFile += i.name;
                    dataFile += i.path;
                }
                if (dataFile != null)
                {
                    bytesString = Encoding.Default.GetBytes(dataFile);
                    streem.Write(bytesString, 0, bytesString.Length);
                }
            }
        }
Скажите, в чём проблема? Вроде бы в файл данные записываются корректно, но при чтении возникает ошибка.

Вернуться к обсуждению:
Чтение после конца потока невозможно C#
0
Лучшие ответы (1)
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2019, 18:41
Готовые ответы и решения:

Чтение после конца потока невозможно
Всем привет, есть функция, которая должна выводить данные из data файла, которые были в неё...

Чтение после конца потока невозможно
Ошибку выдаёт в 33й строке :cry: using System; using System.IO; namespace...

Ошибка при чтении файла: Чтение после конца потока невозможно
Всем добрый вечер! Пытаюсь считать данные из rtf файла и загрузить их в excel файл. Но выпадает...

Код выбрасывает исключение "Чтение после конца потока невозможно"
Исключения в строках 52 и 66 using System; using System.Collections.Generic; using System.Linq;...

1
10.11.2019, 18:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2019, 18:41
Помогаю со студенческими работами здесь

Записать число в начало потока вернувшись с конца потока после записи нескольких элементов...
public static void Save(List&lt;SomeClass&gt; listSC, String fileName) { using...

Ошибка "Чтение после конца потока невозможно" при чтении из файла с помощью BinaryReader
private void ShowFromFile_Click(object sender, EventArgs e) { ...

Чтение чисел из файла. Чтение после конца потока невозможно
Товарищи, помогите. В Pascal'e я не силен, так что не бейте меня ногами, но есть задача: написать...

Чтение после конца потока невозможно
Здравствуйте, упёрся в ошибку по потокам, не могу никак найти решение. Проблема в процедуре...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru