Описание тега 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 в списке файлов, как я могу установи…
16 апр '14 в 09:47
1
ответ
Внедрение зависимостей в mvc5 с использованием Unity не работает
Я использую версию Visual Studio 2015. Я установил единство от Nuget. Я попытался получить список пользователей из таблицы с первым подходом к коду, используя модель внедрения зависимостей. Я думаю, что я сделал ошибку при регистрации контейнера, мо…
10 ноя '17 в 07:12
1
ответ
Жду только с лямбда-выражениями
У меня возникли проблемы с поиском правильного синтаксиса, чтобы использовать await с лямбда-выражениями (анонимные лямбда-методы). Кажется, что во всех примерах используются реальные методы, объявленные с ключевым словом async. Позвольте мне описат…
13 фев '15 в 14:50
1
ответ
C# блокировка ожидания ответа, снова
На этот вопрос спрашивали, как сообщать запросы и получать ответы. Я тоже хочу отправлять запросы на действия и информацию. Некоторые из этих запросов будут принимать параметры, большинство - нет. И из ответов, почти все отправят обратно "ОК", но д…
08 окт '13 в 15:45
1
ответ
Вызов конструктора базового класса в производном классе после некоторого блока кода в производном конструкторе
public class bar { public bar(list<int> id, String x, int size, byte[] bytes) { ... } } public class Foo: Bar { public Foo(list<int> 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. Программа представляет собой консольное приложение …
06 май '15 в 19:06
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<T> и ожидает их, это должно предотвратить блокировку потока, чтобы его можно было использовать повторно. Однако, когда работа по вводу-выводу выполняется, …
31 янв '13 в 11:36
3
ответа
Объединение CallerMemberName с параметрами
Прямо сейчас (C# 4.0) наш метод регистрации выглядит public void Log(string methodName, string messageFormat, params object[] messageParameters) где регистратор выполняет форматирование строки, так что вызывающая сторона не помещает String.Format дл…
16 янв '13 в 09:56
2
ответа
Как остановить выполнение асинхронного метода в C#?
Я использую асинхронный метод. Как я могу остановить его выполнение, когда Timer вызывает событие timeout? Мой код: public async Task<object> 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