c#-4.0

в чем разница между приведенными ниже фрагментами кода? Не будут ли оба использовать потоки threadpool? например, если я хочу вызвать функцию для каждого элемента в коллекции, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() =>...

у меня есть следующая строка JSON, которая получена от внешней стороны. { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", ...

Я хотел бы динамически добавлять свойства к ExpandoObject во время выполнения. Так, например, чтобы добавить строковое свойство call NewProp я хотел бы написать что-то вроде var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); это легко возможно?...

позволяет ли C# 4.0 необязательный out или ref аргументы?...

в C# 4.0 ввел новый тип под названием "динамический". Все это звучит хорошо, но для чего это нужно программисту? есть ли ситуация, когда это может спасти положение?...

У меня возникли проблемы с пониманием разницы между ковариантности и контрвариантности. ...

У меня возникли небольшие проблемы с пониманием того, как я буду использовать ковариацию и контравариантность в реальном мире. до сих пор единственные примеры, которые я видел, были тем же самым старым примером массива. object[] objectArray = new string[] { "string 1", "string 2" }; было бы неплохо увидет...

этот вопрос уже есть ответ здесь: Практический пример, где Кортеж может быть использован в .Net 4.0? 19 ответов может кто-нибудь объяснить, что такое Кортеж и как его использовать в реальном мире. Я хотел бы узнать, к...

Я отвечаю за команду разработчиков, которые вот-вот приступят к разработке облегченной системы страховых выплат. Система включает в себя множество ручных задач и бизнес-процессов, и мы рассматриваем использование Windows Workflow (.NET 4.0). пример бизнес-доменов: Владелец полиса звонит в контактный центр д...