Обычно C# программист не допускает таких ошибок потому что знает что текст обрамляется строго двойными кавычками. В дополнение IDE обычно показывает в какую перегрузку вы попали.
Хм. Возможно они запомнились мне лучше чем были на самом деле. Но допустим если взять Cherry MX Red то на улице могут окисляться контакты, а с герконом было бы надежнее.
Где сейчас можно купить подобные кнопки для клавиатуры? Мне нравится что они сделаны на основе геркона и подпружинены. Такие кнопки хорошо бы подошли для различных панелей управления.
Если контекст синхронизации вам не нужен то необходимо его отпустить
Не столь важно как вы это сделаете, через ConfigureAwait или другим способом. Я лишь хочу показать на сколько это важно. К примеру возьму я библиотеку из nuget для WinForm и пока выполняется асинхронная функция она не должна прерывать UI без необходимости. Или еще хуже: может произойти дедлок если UI синхронно ждет завершение этого таска.
Было возможно только во время паузы отладчика
А можно скрыть появление этой кнопки? Ведь есть контекстное меню «Картинка в картинке».
То-есть всегда писать так?
Не столь важно как вы это сделаете, через ConfigureAwait или другим способом. Я лишь хочу показать на сколько это важно. К примеру возьму я библиотеку из nuget для WinForm и пока выполняется асинхронная функция она не должна прерывать UI без необходимости. Или еще хуже: может произойти дедлок если UI синхронно ждет завершение этого таска.