Re[2]: Почему свойства C# не могут быть асинхронными?
От: Shmj Ниоткуда  
Дата: 24.04.23 11:54
Оценка: +2
Здравствуйте, Sinclair, Вы писали:

S>Tсли бы это было возможно, как бы должен был работать код типа такого:

S>
S>   Sample<int> sample = ...;
S>   await sample.A += 5; // oops!
S>

S>Будет ли там 2 await двух методов, выполненные один за другим?

Это еще можно решить.

S>Общее мнение команды C# — async свойства не нужны. См. тж. https://github.com/dotnet/roslyn/issues/3015


Главное — свойства рекомендуется делать легкими, без сложных вычислений внутри.
=сначала спроси у GPT=
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.