Не удалось определить тип делегата 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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