VB.NET эквивалент C# $@ StringC#

Место общения программистов C#
Ответить
Anonymous
 VB.NET эквивалент C# $@ String

Сообщение Anonymous »

Что в VB.NET эквивалентно использованию синтаксиса $@ в строке?

Код: Выделить всё

    public void OnGet()
{
var query = $@"
Today is {DateTime.Today}
and it is a {DateTime.Today.DayOfWeek}
";
}
Я пытался найти то, как называется $@, но ни один из результатов не был связан.
Поскольку я не знаю знаю, как называется эта комбинация клавиш, я не знаю, как ее искать.
Как показано ниже, предлагаемые решения не работают. Этот проект построен на .NET Framework 4.8.1, если это имеет значение.
Изображение

Обновить
Первоначальный вопрос содержал простой пример, объясняющий, что я пытался сделать. Это не имело ничего общего с реальным кодом; просто пример. В одном из комментариев говорилось, что мне нужно использовать в строке $. Я сделал снимок экрана из реального проекта, чтобы показать, где я уже пробовал этот метод и потерпел неудачу. Следовательно, снимок экрана не соответствует коду примера.
Может ли кто-нибудь удалить ваш отрицательный голос? Я не обижаюсь, но алгоритм Stack Overflow удалит профиль, если будут повторяться отрицательные голоса. Или, по крайней мере, «наберитесь мужества» и объясните, почему вы голосуете против.
Еще одно обновление
Это решение всем, кто говорит мне, что VB.NET не нужен $ при написании многострочных строк:
[img]https:/ /i.sstatic.net/O9uC7Ra1.png[/img]

Я хочу взять любой SQL, который смогу использовать в SQL Server, и вставить его без добавления кавычек и плюсов в каждую строку, как я могу это сделать в C#.
Я хочу взять любой SQL, который смогу использовать в SQL Server, и вставить его, не добавляя кавычек и плюсов в каждую строку, как я могу это сделать в C#.
Я хочу взять любой SQL, который смогу использовать в SQL Server, и вставить его, не добавляя кавычек и плюсов в каждую строку, как я могу это сделать в C#.
Я хочу взять любой SQL, который смогу использовать в SQL Server, и вставить его, не добавляя кавычек и плюсов в каждую строку, как я могу это сделать в C#.
p>
Хотя существует общепринятый ответ, я до сих пор не нашел способа имитировать способ вставки текста в C# в VB.NET.

Подробнее здесь: https://stackoverflow.com/questions/792 ... arp-string
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»