Не был уверен, что писать в заголовке, они могут не все быть анонимными методами, но здесь идет речь:
Скажем, у нас есть эта функция asyn c:
public async Task Delete(){
//something
}
I Я использую Blazor на стороне сервера, и мне интересно узнать о следующих четырех способах вызова функции. Допустим, они находятся внутри тега div.
onclick="@Delete"
onclick="@(() => Delete(id))"
onclick="@(async () => await Delete(id))"
onclick="@(e => Delete(person.Id))
Я не уверен, является ли 1 новым для Blazor или нет, но понимает ли это, что метод asyn c или нет?
2 и 3 использовались бы, если бы было необходимо передать параметр, но я никогда раньше не использовал asyn c -часть, только в старых постах. Нужно ли еще говорить "async () =>"
?