C# List изменение значений списка по условию

Дано: код на языке C Sharp (C#) (в частности ASP.Net Core 2).
Задача: изменить значения некоторых элементов списка List<T> по определенному условию.

Вариант решения

C# массив (array) в строку (string) определенного формата

Дано: код на языке C Sharp (C#) (в моем случае на ASP.Net Core 2). Имеется строковая переменная, например, со следующим значением:

string strExt = "pdf ,docx, xlsx,pptx, jpg,  jpeg , png "

Строку разделили на массив строк при помощи функции SPLIT.

Задача: преобразовать исходную строку (или разделенный массив) в строку вида:

"'pdf', 'docx', 'xlsx', 'pptx', 'jpg', 'jpeg', 'png'"

Т.е. убрать лишние пробелы около запятых, а также каждое значение обрамить в апострофы. Желательно сделать это одной строкой кода.

Razor at-символ (@) внутри html-тега Option (Select) (ASP.Net Core 2)

Дано: ASP.Net Core 2, cshtml страница (с Razor синтаксисом).
Задача: добавить условие выбора (selected) в выпадающем списке (SELECT) в тег OPTION (в цикле foreach).
Проблема: ошибки при вставке razor-кода непосредственно в тег (т.е. вместо атрибута тега, а не его значения).

ASP.Net Core 2 Автоматическая валидация post-запросов (вместо ValidateAntiForgeryToken)

Дано: приложение на ASP.Net Core 2 (MVC)
Задача: установить автоматическую проверку токена (Anti-Forgery Token) для всех post-запросов. Иначе приходится вручную перед каждой процедурой или контроллером, обрабатывающими post-запросы устанавливать атрибут ValidateAntiForgeryToken (или AutoValidateAntiforgeryToken), это может привести к тому, что можно случайно забыть установить атрибут и сделать свое приложение небезопасным.

Problem with Microsoft Word: context menu when you right-click on the selected fragment appears only from the second time

Version: Microsoft Word 2016 MSO (16.0.10325.20082)
Problem:
When you right-click on a selection, the context menu does not appear, and the selection is lost.
The context menu appears only after the selection is repeated and the right mouse button is pressed.
This problem can be observed both when working with text, and with tables.

Проблема с Microsoft Word: контекстное меню при щелчке правой клавишей мыши на выделенном фрагменте появляется только со второго раза

Дано: Microsoft Word (поставка по подписке Office 365, сборка 16.0.10325.20082)
Проблема: после одного из обновлений появилась проблема с контекстным меню - при выделении текста контекстное меню появляется со второго-третьего раза. Смотрите видео (на нем слышно щелчок правой клавиши мыши, но контекстное меню не появляется). Мелочь, но при постоянной работе сильно раздражает.