CS9236 Для компиляции требуется привязать лямбда-выражение не менее 100 раз.C#

Место общения программистов C#
Anonymous
CS9236 Для компиляции требуется привязать лямбда-выражение не менее 100 раз.

Сообщение Anonymous »

Недавно я увидел следующее сообщение компилятора на C#:

CS9236 Для компиляции требуется привязать лямбда-выражение как минимум 100 раз. Рассмотрите возможность объявления лямбда-выражения с явными типами параметров или, если содержащий его вызов метода является универсальным, рассмотрите возможность использования явных аргументов типа.

К сожалению, ссылка на справку: (в настоящее время) сломан. Можете ли вы объяснить это на примерах? И почему раздувать выражения явными типами — это хорошая идея?
Пример из теста:
using System.Linq;
class Container
{
public IEnumerable Items;
public int Value;
}
class Program
{
static void Main()
{
var list = new List();
_ = list.Sum(
a => a.Items.Sum(
b => b.Items.Sum(
c => c.Value)));
}
}


Подробнее здесь: https://stackoverflow.com/questions/791 ... -100-times

Вернуться в «C#»