14
ответов

c# “наконец” блокируются, который только работает на исключениях

Править: Я посмотрел на код ответов: НИ ОДИН из них не делает то, что я хочу (я проверил). Казалось бы, что нет никакого способа сделать то, что я хочу в собственном c#. Я предполагаю, что это не авария просто данный позор...
вопрос задан: 13 January 2011 15:05
14
ответов

Существует ли привилегированная идиома для подражания попытке/наконец Java в C++?

Делающий Java для числа лет так не отслеживал C++. Имеет наконец пункт, добавленный к обработке исключения C++ в определении языка? Есть ли привилегированная идиома, которая подражает попытке Java/...
вопрос задан: 2 February 2009 15:12
10
ответов

В C# будет Наконец блок выполняться в попытке, выгоде, наконец если необработанное исключение будет брошено? [дубликат]

Другой вопрос об интервью, который ожидал истинное / недобросовестное возражение и я не было слишком уверено. Дубликат В.NET, что, если что-то перестало работать в блоке выгоды, будут наконец всегда называть? Делает...
вопрос задан: 23 May 2017 11:48
10
ответов

Время C# наконец выполнения

Возьмите этот код: использование Системы; пространство имен OddThrow {класс Программа {статическая Основная пустота (строка [] args) {попытка {выдает новое Исключение ("...
вопрос задан: 19 May 2009 20:20
8
ответов

выдает Исключение в наконец блоках

Существует ли изящный способ обработать исключения, которые добавляются наконец блок? Например: попробуйте {//Использование ресурс.} выгода (Исключение исключая) {//проблема с ресурсом.} наконец {попытка {...
вопрос задан: 22 November 2012 09:54
8
ответов

В Java, “наконец”, блок гарантировал, что был назван (в основном методе)?

Я - новобранец Java, и я задавался вопросом, если у меня есть общедоступный класс кода следующего типичного Java MyApp {общедоступная статическая основная пустота (Строка [] args) {попытка {//действительно наполняет} выгода {//...
вопрос задан: 5 February 2009 14:44
7
ответов

Почему мы используем блоки finally?

Насколько я могу судить, оба следующих фрагмента кода будут служить одной и той же цели. Почему наконец блоки вообще? Код A: попробуйте {/ * какой-то код * /} catch {/ * Код обработки исключений * /} наконец ...
вопрос задан: 20 September 2012 17:44
7
ответов

Какова суть наконец блока в Java?

Я думаю на следующих примерах; но не мог выяснить, каков важность наконец блок. Можно ли сказать мне различие выполнения этих двух примеров кода? Также реальная жизнь...
вопрос задан: 30 June 2010 08:59
7
ответов

Ссылка набора = пустой указатель в наконец блоке?

Мой коллега устанавливает ссылку на пустой указатель в наконец блоках. Я думаю, что это не имеет смысла. общественность Что-то getSomething () {JDBCConnection jdbc=null; попробуйте {jdbc=JDBCManager....
вопрос задан: 9 June 2010 10:53
6
ответов

Почему мой - наконец блок, не работающий в C#?

Я помогал коллеге отладить некоторое странное поведение в их коде. Следующий образец иллюстрирует это: статическая Основная пустота (строка [] args) {представляет ответ в виде строки = Образец (); Консоль. WriteLine (...
вопрос задан: 23 May 2017 12:04
6
ответов

Определите при выполнении в наконец блоке из-за выданного исключения

Действительно ли возможно определить, выполняется ли код в настоящее время в контексте наконец обработчик в результате выданного исключения? Я довольно люблю использование шаблона IDisposable для реализации...
вопрос задан: 23 May 2017 10:30
6
ответов

Понимание 'наконец' блок

Я записал семь тестовых сценариев для понимания поведения наконец блок. Какова логика позади, как наконец работает? ядро пакета; общедоступный класс Тест {общедоступная статическая основная пустота (Строка []...
вопрос задан: 21 April 2013 20:30
6
ответов

C++ поддерживает 'наконец' блоки? (И каков этот 'RAII', о котором я продолжаю слышать?)

C++ поддерживает 'наконец' блоки? Какова идиома RAII? Каково различие между идиомой C++ RAII и оператором 'использования' C#?
вопрос задан: 14 September 2011 02:33
6
ответов

Неинициализированная переменная Java с наконец любопытством

Я пытался придумать неясные тестовые сценарии для альтернативной JVM с открытым исходным кодом, которой я помогаю с (Птичьим), когда я столкнулся с интересным битом кода, и я был удивлен, что он не скомпилировал:...
вопрос задан: 8 August 2009 05:57
6
ответов

Наконец блок, всегда выполняемый?

Есть ли какое-либо условие, куда наконец не мог бы работать в Java? Спасибо.
вопрос задан: 21 January 2009 05:03
6
ответов

Наконец в C++

Действительно ли это - хороший способ реализовать как будто Наконец поведение в стандартном C++? (Без специальных указателей) класс Исключение: общедоступное Исключение {общественность: виртуальный bool isException () {возвращает true; }};...
вопрос задан: 24 December 2008 02:15
6
ответов

Надлежащая замена для пропавших без вести 'наконец' в C++

С тех пор существует не наконец в C++, необходимо использовать шаблон разработки RAII вместо этого, если Вы хотите, чтобы Ваш код был безопасным исключением. Один способ сделать это при помощи деструктора локального класса как это:...
вопрос задан: 24 November 2008 10:59
5
ответов

Почему не делает C#, имеют поддержку фильтрации исключения первичной обработки?

Примечание: это не дубликат вопроса Jeff. Тем вопросом, который задают ", Является эквивалент?" Я знаю, что нет, и я хочу знать почему! Причина, которую я спрашиваю, состоит в том, что я только что стал ясным на как...
вопрос задан: 23 May 2017 12:30
5
ответов

наконец, похоже, не выполняется в консольном приложении C # при использовании F5

int i = 0; попробуйте {int j = 10 / i; } catch (IOException e) {} finally {Console.WriteLine ("В конце концов"); Console.ReadLine (); } Кажется, что блок finally не выполняется при нажатии F5 в VS2008. ...
вопрос задан: 30 September 2010 10:52
5
ответов

Есть ли случаи, где “наконец” конструкция была бы полезна в C++?

Bjarne Stroustrup пишет в его Стиле C++ и Технике FAQ, шахту акцента: Поскольку C++ поддерживает альтернативу, которая почти всегда лучше: "приобретение ресурса является инициализацией" техника (...
вопрос задан: 23 December 2008 04:24
4
ответа

возврат ест исключение

Я нашел следующее поведение, по крайней мере, странным: ошибки определения (): попробуйте: ErrorErrorError наконец: возвратите 10 ошибок печати () # печать: 10 # Это должно повысить: NameError: имя '...
вопрос задан: 21 July 2010 15:11
4
ответа

Несколько возвратов: Какой устанавливает заключительное возвращаемое значение?

Учитывая этот код: Строковый тест () {попытка {возвращается "1";} наконец {возвращаются "2"; }} спецификации языка определяют возвращаемое значение вызова для тестирования ()? Другими словами:...
вопрос задан: 22 April 2010 12:51
4
ответа

наконец в обработке исключений

Что точно делает наконец, блок в обработке исключений работает?
вопрос задан: 24 March 2010 16:39
4
ответа

Попытка/наконец игнорирует исключения?

У меня есть ситуация, где я хочу, чтобы определенный код был выполнен, что бы ни случилось, но мне нужны исключения, которые также будут переданы стек, который будет обработан позже. Следующее: попробуйте {//код}...
вопрос задан: 7 July 2009 10:55
4
ответа

Любопытное расширение оператора использования C#

Я выполнил ildasm, чтобы найти что это: использование (Простой простак = новый Простой ()) {Консоль. WriteLine ("здесь");} генерирует код IL, который эквивалентен этому: Простой простак = новый Простой ();...
вопрос задан: 3 June 2009 20:28
3
ответа

Попытка Java наконец изменения

Этот вопрос ворчит меня некоторое время, но я еще не сделал найденного полного ответа на него (например, этот для C#, Инициализирующего доступные ресурсы внутри или снаружи попытки/наконец). Рассмотрите два после Java...
вопрос задан: 23 May 2017 12:19
3
ответа

Есть ли такой случай когда в блоке try \ finally команда finally не будет выполнена?

Я готовлюсь к тесту в объектно-ориентированном программировании, и мне было интересно, есть ли какой-нибудь случай, если учесть следующий код: try {делать что-то } catch (someException e) {} ...
вопрос задан: 16 September 2012 22:09
3
ответа

Вложите вызванную исключительную ситуацию наконец блок

Существует ли путь, как получить в настоящее время вызванную исключительную ситуацию (если существует)? Я хотел бы, уменьшают объем кода и применяются, некоторое повторное использование для задачи похоже: Исключение thrownException = пустой указатель; поп
вопрос задан: 14 January 2010 08:37
2
ответа

GDI + Проблема с очередью рисования

товарищи) Я обнаружил интересное поведение метода Invalidate в многопоточных приложениях. Я надеюсь, что вы могли бы помочь мне с проблемой ... У меня возникают проблемы при попытке сделать недействительной ...
вопрос задан: 19 August 2010 20:29
2
ответа

Исключение из наконец блока

Рассмотрите следующий код, где LockDevice () мог возможно привести к сбою и выдать исключение на собственном ist. Что происходит в C#, если исключение повышено из наконец блок? UnlockDevice (); попробуйте {...
вопрос задан: 25 March 2010 09:01