Re: Как сделать string interpolation из переменной?
От: Maria  
Дата: 17.11.21 12:15
Оценка:
Здравствуйте, Codealot, Вы писали:

C>
C>Trace.WriteLine(someVar);
C>

C>Как конвертировать someVar в string interpolation без лишних телодвижений?

Есть два варианта:
1) выделите someVar, нажмите " (в этом случае выделенное выражение будет обернуто в кавычки) и потом нажмите Alt+Enter => To string interpolation.
2) или же можно создать свой Surround template. Внутри шаблона написать что-то вроде $"$SELECTION$$END$". Применять такой шаблон можно с использованием шортката для вызова Surround templates: Alt+Ctrl+J если выбрана схема IntelliJ или Ctrl+E U если выбрана Visual Studio схема в Решарперных настройках. Имейте в виду, что проставление мнемонических цифр может ускорить выбор нужного шаблона.

Еще нашла тикет на похожую тему, за который можно голосовать: https://youtrack.jetbrains.com/issue/RSRP-463961. Но, если честно, на 100% не уверена, что это то что нужно.
Если есть вопросы — не стесняйтесь задавать, с удовольствием отвечу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.