Архив блога

Новые фичи C#

C# 6 поставляется с Visual Studio 2015 Preview. Философия этой версии проста: улучшить простые повседневные сценарии кодирования, не добавляя много концептуальных новых вещей. Новые возможности должны сделать процесс коддинга легче, при этом не делая язык тяжелее. Сейчас я проведу вас

Реклама

Tagged with: , , , , , , ,
Опубликовано в .Net, Development

Использование Task для обертывания синхронного кода

Сегодня мы рассмотрим довольно распространенный вопрос по поводу использования Task’а как обертки некого синхронного кода. Представьте, что у вас есть интерфейс: public interface IAsyncCommand {  Task ExecuteAsync(); } Теперь представьте, что вы хотите реализовать этот интерфейс, но код сработает на

Tagged with: , , , , , , ,
Опубликовано в .Net, Development

Task.Run vs Task.Factory.StartNew

В NET 4 Task.Factory.StartNew был основным методом планирования новой задачи. Многие перегрузки, предоставляемые высоко конфигурируемый механизм, который имеет гибкий набор параметров задаваемых в произвольном порядке, которые позволяют отменить и контролировать порядок выполнения. Обратной стороной гибкости является сложность. Вы должны знать,

Tagged with: , , , , ,
Опубликовано в .Net, Development, Windows 8.1