c#

у меня есть список идентификаторов, как это: List<long> docIds = new List<long>() { 6, 1, 4, 7, 2 }; более того, у меня есть еще один список <T> элементы, которые представлены идентификаторами, описанными выше. List<T> docs = GetDocsFromDb(...) мне нужно сохранить такой же порядо...

в .Net 4.5 Microsoft добавила новый Async/Await функции для упрощения асинхронного программирования. Однако мне интересно можете Async/Await полностью заменить старый способ использования Threads? и Async/Await способен делать все, что Thread могу сделать асинхронно? можете Async/Await используется только ...

есть ли в параллельной библиотеке задач что-либо, что можно было бы считать заменой или улучшением по сравнению с классом BackgroundWorker? У меня есть приложение WinForms с пользовательским интерфейсом в стиле Мастера, и он выполняет некоторые длительные задачи. Я хочу иметь отзывчивый пользовательский инт...

С десериализацией WCF происходит какая-то магия. Как он создает экземпляр типа контракта данных без вызова его конструктора? например, рассмотрим этот договор данные: [DataContract] public sealed class CreateMe { [DataMember] private readonly string _name; [DataMember] private readonly int _age; p...

у нас есть этот метод. async Task<int> AccessTheWebAsync() { HttpClient client = new HttpClient(); Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com"); // You can do work here that doesn't rely on the string from GetStringAsync. DoIndependentWork(); ...

мне нужно найти 2 элегантные полные реализации public static DateTime AddBusinessDays(this DateTime date, int days) { // code here } and public static int GetBusinessDays(this DateTime start, DateTime end) { // code here } O (1) предпочтительно (без петель). изменить: Под рабочими днями я подразуме...

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

есть ли способ массового удаления группы объектов, соответствующих заданному запросу в LINQ или LINQ-to-Entities? Единственные ссылки, которые я могу найти, устарели, и кажется глупым перебирать и вручную удалять все объекты, которые я хочу удалить....

Я должен отображать рейтинги и для этого мне нужны приращения следующим образом: Если число равно 1,0, оно должно быть равно 1 Если число 1.1 должно быть равно 1 Если число 1.2 должно быть равно 1 Если число 1,3 должно быть равно 1,5 Если число 1,4 должно быть равно 1,5 Если число 1,5 должно быть равно ...

здесь лучше более короткий путь, чем итерация по массиву? int[] arr = new int[] { 1, 2, 3 }; int sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } пояснение: лучше основной означает более чистый код, но подсказки по повышению производительности также приветствуются. (Как уже упомина...