Результаты поиска по запросу "c#-5.0"

1 ответ

Захваченное замыкание (переменная цикла) в C # 5.0

Это работает нормально (значит, как и ожидалось) в C # 5.0: var actions = new List<Action>(); foreach (var i in Enumerable.Range(0, 10)) { actions.Add(() => Console.WriteLine(i)); } foreach (var act in actions) act(); Печатает от 0 до 9. Но этот ...

2 ответа

TaskCreationOptions по умолчанию в Task.Run

Почему значение по умолчанию дляCreationOptions изTask создан с использованиемTask.Run являетсяDenyChildAttach скорее, чемNone? Это как-то связано с работой с новымasync а такжеawait в C # 5.0 проще (не позволяя вам избежать текущего ...

3 ответа

Как ждать метод в запросе Linq

Пытаясь использоватьawait ключевое слово вLINQ запрос, и я получаю это: Оператор 'await' может использоваться только в выражении запроса в первом выражении набора исходного предложения from или в выражении коллекции предложения join Образец ...

ТОП публикаций

4 ответа

Хорошее решение для ожидания в try / catch / finally?

Мне нужно позвонитьasync метод вcatch блок, прежде чем снова выдать исключение (с его трассировкой стека) следующим образом: try { // Do something } catch { // <- Clean things here with async methods throw; }Но, к сожалению, вы не можете ...

2 ответа

Как использовать async / await с библиотекой, которая использует асинхронный шаблон на основе событий?

Я использую библиотеку, которая имеет асинхронный метод DoWork (...), который будет вызывать событие WorkDone после завершения операции. Я хотел бы написать метод, который вызывает эту библиотеку, но вместо того, чтобы поддерживать тот же ...

3 ответа

Вы должны поместить Task.Run в метод, чтобы сделать его асинхронным?

Я пытаюсь понять асинхронное ожидание в простейшей форме. Я хочу создать очень простой метод, который добавляет два числа ради этого примера, конечно, это совсем не время обработки, это просто вопрос формулировки примера здесь. Пример 1private ...

2 ответа

Асинхронные и асинхронные методы уточнения?

AFAIK - (и я много об этом читал), асинхронные методы (неасинхронные делегаты!) существует для решения проблемы "поток заблокирован" при работе сОперации ввода / выводакак: чтение файла или загрузка файла: Рихтер показывает это довольно ясно ...

3 ответа

Преобразовать асинхронное лямбда-выражение в тип делегата System.Func <T>?

У меня есть асинхронный метод внутри переносимой библиотеки классов с этой подписью: private async Task<T> _Fetch<T>(Uri uri)Он извлекает ресурс, который возвращается как конкретный тип T. Я работаю со сторонней библиотекой кеша ...

2 ответа

Как ожидают асинхронной работы в C # [закрыто]

Я пытаюсь понять, как ожидают асинхронную работу в C #, и одна вещь меня сильно смущает. Я понимаю, что любой метод, использующий ключевое слово await, должен быть помечен как асинхронный. Насколько я понимаю, когда строка с ключевым словом await ...

4 ответа

C # Async работает однопоточным?

я читалhttp://msdn.microsoft.com/en-US/library/vstudio/hh191443.aspx [http://msdn.microsoft.com/en-US/library/vstudio/hh191443.aspx], Пример кода: async Task<int> AccessTheWebAsync() { // You need to add a reference to System.Net.Http to declare ...