Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# File.Create: файл создается, но нигде не находится, и не обнаруживается операционной системой https://www.cyberforum.ru/ csharp-beginners/ thread591023.html
При создании файла командой типа File.Create(@"\hernya2.txt"); файл создается, но нигде не находится, и не обнаруживается операционной системой. более того при повторном запуске , функция ... Он создается в корневом каталоге локального диска C:\
C# Дублируется массив при чтении private void SortByArrays() { string Block = null; for (int i = 0; i < PwnCode.Length; i++) { //Начало блока if... Из вашего кода мало что понятно. Попробуйте отладить, в VS чудесный отладчик. https://www.cyberforum.ru/ csharp-beginners/ thread590921.html
C# Как рандомно сформировать отрицательные числа Random rand = new Random((int)DateTime.Now.Ticks); for (int i = 0; i < n; i++) for (int j = 0; j < m; j++, System.Threading.Thread.Sleep(5)) ... Метод NextDouble генерирует вещественные числа в промежутке . Значит надо сделать так, чтобы числа генерировались в промежутке : rand.NextDouble() * 2 - 1; Random rand = new... https://www.cyberforum.ru/ csharp-beginners/ thread591118.html C# Курсовая висит мне надо транспортную задачу на проге VISUAL STUDIO 2010 написать. на языке C#. а я в этом ничего не шарю. предмет компьютерное моделирование. поможете в долгу не останусь... срочно нужно) https://www.cyberforum.ru/ csharp-beginners/ thread591073.html
C# Нужен исходник программы типа Hide Folder Может у кого есть похожие, скиньте пожалуйста.. Хоть какие-нибудь программы для защиты информации https://www.cyberforum.ru/ csharp-beginners/ thread590840.html C# Линейное зондирование: При обнаружении такого же ключа запись добавляется в конец списка с идентичным ключем
Не могу понять что не так. Тип разрешения коллизий линейное зондирование. При обнаружении такого же ключа запись добавляется в конец списка с идентичным ключем, хотя в принципе должен даваться... Если ключ тот же то это хорошо.
C# Запись в файл, код работает некорректно StreamWriter sw; // объект потока для записи StringBuilder builder; // построитель строк builder = new StringBuilder(); // добавляем текст ... txtZakLast это строка? конечный путь к файлу как должен выглядеть? https://www.cyberforum.ru/ csharp-beginners/ thread590923.html C# Обращение к файлу ресурсов: вытащить значение по параметру У меня есть в ресурсах txt файл в таком формате: параметр:значение как вытащить значение по параметру? файл qwerty:123 abc:456 string s = MyNameSpace.Properties.Resources._MyTextFileName; string array = s.Split(new string { ":", "\r\n" }, StringSplitOptions.None); for (int i = 0; i <... https://www.cyberforum.ru/ csharp-beginners/ thread590907.html
C# Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов матрицы https://www.cyberforum.ru/ csharp-beginners/ thread591028.html
Задана матрица A(k,l). Найти вектор B(l), каждый элемент которого равен среднему арифметическому элементов соответствующего столбца матрицы А. static void Main(string args) { Console.Write("Введите число строк матрицы: "); int x = Convert.ToInt32(Console.ReadLine()); ...
C# В исходной строке после каждой заданной пользователем буквы вставить заданную подстроку https://www.cyberforum.ru/ csharp-beginners/ thread590839.html
помогите пожалуйста решить: В исходной строке после каждой заданной пользователем буквы вставить заданную подстроку. как то так using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication11 { class Program { static void Main(string...
C# Выполнить сортировку по значениям, второго массива, с учётом других массивов https://www.cyberforum.ru/ csharp-beginners/ thread590915.html
Допустим есть такие массивы: int a = {5, 2, 3}; int b = {4, 1, 2}; string c = {"Иванов", "Петров", "Сидоров"}; нужно выполнить сортировку по значениям, скажем, второго массива, с учётом... просто отсортировать? ничего не пойму... плохо задание описал
C# Как вывести массив без цикла https://www.cyberforum.ru/ csharp-beginners/ thread590856.html
Доброго времени суток всем Как вывести массив,но без цикла и одной строкой? К примеру тут: using System; using System.Collections.Generic; using System.Linq; using System.Text; using... как еще меньше - не знаю. Но получаеться в одну стрчку печатает:) static void Main(string args) { StringCollection s = new StringCollection { "qwerty", "qwer", "qwe", "qw" }; ...
213 / 139 / 8
Регистрация: 18.08.2010
Сообщений: 1,018
0

Почему нельзя обрабатывать исключения в потоках - C# - Ответ 3101442

30.05.2012, 12:22. Показов 2031. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Сижу читаю msdn:
Не обрабатывайте исключения в потоках. Необработанные исключения в потоках, даже в фоновых потоках, как правило, приводит к прерыванию процесса.
...
Дополнительные сведения см. в разделе Исключения в управляемых потоках.
http://msdn.microsoft.com/ru-r... c2kdh.aspx

Пять раз перечитал эти предложения плюс 2 раза перечитал страницу по рекомендуемой ссылке ниже, но так и не понял, что этим они хотели сказать. Так это как. Получается, что если я в потоке читаю некоторый файл, то мне его нельзя заключать в блок try? И з чего бы это значило? Тем более, если там же далее написано, что
необработанные исключения в потоках, даже в фоновых потоках, как правило, приводит к прерыванию процесса.
ну так как после этого мне не использовать блоки try, чтобы приложение осталось работоспособным? Короче не въежаю я что-то, почему нельзя обрабатывать исключения в потоках. Разъясните пожалуйста...

Вернуться к обсуждению:
Почему нельзя обрабатывать исключения в потоках C#
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.05.2012, 12:22
Готовые ответы и решения:

Почему нельзя генерировать исключения некоторых типов из своего кода
MSDN говорит следующее: Я не могу понять почему. Кто нибудь знает ответ на этот вопрос?

Почему в конструкторе QMAinQindow нельзя обрабатывать исключения
Вот написал код конструтора ChildWindow::ChildWindow(QWidget *par) : QMAinWindow(par) { try { p = NULL; ...

Как обрабатывать исключения?
Откомпилировал норм, но вот когда ввожу данные говорит &quot;Прекращена работа программы&quot; И не понятно чо ваще происходит. Подскажите...

2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.05.2012, 12:22
Помогаю со студенческими работами здесь

Как обрабатывать исключения
Как сделать обработку исключения i -только натуральные (целые) числа?

Исключения в потоках
Кто читал книгу Параллельное программирование на С++ в действии; у меня возник вопрос из 8 главы. Какая роль в нижеприведенном коде класса...

Исключения в потоках
Здравствуйте! Столкнулся со следующей проблемой: Написал класс, объект которого должен асинхронно устанавливать tcp-соединение с...

Как обрабатывать исключения из неуправляемого кода?
Здравствуйте. В приложении используется сторонняя библиотека на c++, в которой периодически возникают ошибки. Ведут они себя не как...

With: файл закрывается сам, исключения обрабатывать не нужно
# можно сделать так: try: f = open(&quot;filename&quot;) except: # обработка ошибок else: f.read() f.close() ######## # а я...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru