Не удалось определить тип делегата Blazor 8C#

Место общения программистов C#
Anonymous
Не удалось определить тип делегата Blazor 8

Сообщение Anonymous »

Я переношу свой сервер Blazor с .NET 7 на 8. Очевидно, это вызывает ошибку при вызове функции таким образом: Компилятор сообщает

Тип делегата не может быть выведен

и выделена функция стрелки => с красным подчеркиванием.
Вот метод:

Код: Выделить всё

private void AddRemoveSelection(int id, bool isSelected)
{
if (isSelected)
{
// Adding ids to selection
if (!selectedIds.Any(s => s == id))
{
selectedIds.Add(id);
}
}
else
{
var s = selectedIds.Find(s => s == id);
selectedIds.Remove(s);
}
}
Есть ли какие-либо изменения в Blazor на .NET 8, отключающие этот синтаксис?

Подробнее здесь: https://stackoverflow.com/questions/784 ... e-inferred

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