Описание тега c#-5.0

По вопросам, связанным с разработкой на C# версии 5.0.
2 ответа

Группировать по нескольким столбцам в зависимости от значений в Entity Framework

В моем коде Entity Framework есть следующее простое утверждение: query = query .Where(c => c.NotificationType == NotificationType.AppMessage) .GroupBy(c => c.ConversationId) .Select(d => d.OrderByDescending(p => p.DateCreated).FirstOrDef…
13 окт '17 в 09:41
3 ответа

async - остаться в текущей теме?

Я прочитал статью Эрика Липперта о asyncи о путанице, которую люди имели сasyncключевое слово. он сказал: Это (async) означает "этот метод содержит поток управления, который включает ожидание асинхронных операций и поэтому будет переписан компилятор…
15 июл '13 в 18:37
1 ответ

Публикация сайта через визуальную студию 2013

Я пытаюсь опубликовать сайт по адресу: http://lolacyclingclub.org/, но получаю эту ошибку: Error 2 Copying file bin\DotNetOpenAuth.AspNet.xml to obj\Release\Package\PackageTmp\bin\DotNetOpenAuth.AspNet.xml failed. Could not find file 'bin\DotNetOpen…
26 фев '15 в 21:52
1 ответ

Несколько асинхронных вызовов внутри итерационного цикла

Я пытаюсь проследить, чтобы что-то выдалось в приведенном ниже URL Async и Await с For Loop Однако, одна вещь, в которой я нуждаюсь, состоит в том, чтобы убить всю задачу, если любой из них не удается Как это можно сделать в методе LoadAsync?
30 янв '18 в 14:34
5 ответов

Явно используйте Func<Task> для асинхронной лямбда-функции, когда доступна перегрузка Action

Читая этот пост в блоге о некоторых асинхронных / ожидающих C#5. В Gotcha #4 упоминается что-то довольно глубокое, о чем я раньше не думал. Вкратце, он охватывает сценарий, в котором у вас есть метод с двумя перегрузками, один из которых принимает A…
05 дек '13 в 09:14
4 ответа

Ограничить количество потоков в параллельной библиотеке задач

У меня есть несколько сотен файлов, которые нужно загрузить в хранилище BLOB-объектов Azure.Я хочу использовать параллельную библиотеку задач.Но вместо того, чтобы запускать все 100 потоков для загрузки в foreach в списке файлов, как я могу установи…
1 ответ

Внедрение зависимостей в mvc5 с использованием Unity не работает

Я использую версию Visual Studio 2015. Я установил единство от Nuget. Я попытался получить список пользователей из таблицы с первым подходом к коду, используя модель внедрения зависимостей. Я думаю, что я сделал ошибку при регистрации контейнера, мо…
1 ответ

Жду только с лямбда-выражениями

У меня возникли проблемы с поиском правильного синтаксиса, чтобы использовать await с лямбда-выражениями (анонимные лямбда-методы). Кажется, что во всех примерах используются реальные методы, объявленные с ключевым словом async. Позвольте мне описат…
1 ответ

C# блокировка ожидания ответа, снова

На этот вопрос спрашивали, как сообщать запросы и получать ответы. Я тоже хочу отправлять запросы на действия и информацию. Некоторые из этих запросов будут принимать параметры, большинство - нет. И из ответов, почти все отправят обратно "ОК", но д…
08 окт '13 в 15:45
1 ответ

Вызов конструктора базового класса в производном классе после некоторого блока кода в производном конструкторе

public class bar { public bar(list&lt;int&gt; id, String x, int size, byte[] bytes) { ... } } public class Foo: Bar { public Foo(list&lt;int&gt; id, String x, someEnumType y): base(id, x, sizeof(someEnumType), y) { //some functionality } } Как вы ви…
25 мар '15 в 10:10
1 ответ

Асинхронные демоверсии Anders' BUILD доступны для скачивания где-нибудь?

Мне кажется, что моего Google-фу сегодня не хватает.
21 сен '11 в 13:17
1 ответ

Я получаю противоречивые результаты с классификацией Accord.Net K-Means

У меня есть тестовая программа, которая не дает последовательных результатов для Accord.Net K-Means. Я прилагаю воспроизводимую тестовую программу, которая может быть запущена в Visual Studio 2013. Программа представляет собой консольное приложение …
3 ответа

Не удается получить доступ к классу в корне проекта

У меня есть класс конфигурации: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace VCProjectHost { public static class Configs { public static string SiteName { get; set; } static Configs() { SiteName = "A…
02 янв '13 в 18:53
4 ответа

Заменить строку после at другой строкой

У меня есть две строки. Первая строка: "31882757623" <глотка: [email protected]; пользователь = телефон>; эпидемиологическая =5440626C04; тег =daa784a738 Вторая строка: vandrielfinance.nl Я хочу заменить asklync.nl на vandrielfinance.nl в перв…
12 фев '15 в 19:56
1 ответ

Использование асинхронного C#5 для неблокирования

Если у меня есть веб-приложение, которое оборачивает звонки в сеть и базу данных в Task&lt;T&gt; и ожидает их, это должно предотвратить блокировку потока, чтобы его можно было использовать повторно. Однако, когда работа по вводу-выводу выполняется, …
31 янв '13 в 11:36
3 ответа

Объединение CallerMemberName с параметрами

Прямо сейчас (C# 4.0) наш метод регистрации выглядит public void Log(string methodName, string messageFormat, params object[] messageParameters) где регистратор выполняет форматирование строки, так что вызывающая сторона не помещает String.Format дл…
2 ответа

Как остановить выполнение асинхронного метода в C#?

Я использую асинхронный метод. Как я могу остановить его выполнение, когда Timer вызывает событие timeout? Мой код: public async Task&lt;object&gt; Method() { cts = new CancellationTokenSource(); try { timer = new System.Timers.Timer(3000); timer.St…
04 фев '17 в 04:14
2 ответа

Как обрабатывать задачи по мере их выполнения - но каждая задача требует своего метода для обработки результата задачи

Я использую async/await для вызова нескольких внешних API. Все они возвращают мне строковое значение, но в другом формате и требуют собственной обработки. И я хочу обработать возвращаемое значение по мере выполнения задачи. Я не хочу ждать, пока все…
10 июл '14 в 19:01
1 ответ

Как проверить файл существует

Я использую компонент времени выполнения Windows C# для разработки собственного интерфейса. Я пытаюсь проверить, существует файл или нет с помощью следующего кода:- bool exists = File.Exists("D:\\Test\\test.txt"); Я использую System и использую Syst…
26 дек '14 в 10:01
3 ответа

Как реализовать INotifyPropertyChanged в C# 6.0?

Ответ на этот вопрос был отредактирован, чтобы сказать, что в C# 6.0 INotifyPropertyChanged может быть реализован с помощью следующей процедуры OnPropertyChanged: protected void OnPropertyChanged([CallerMemberName] string propertyName = null) { Prop…
23 фев '16 в 15:56