Описание тега formattablestring
1
ответ
Разница между String, FormattableString, IFormattable
FormattableString Введено в C# 6.0. Как мы можем использовать то же форматирование строки, используя string возразить, почему есть необходимость использования FormattableString или же IFormattable, Какая разница между тремя? Мой код var name = "Prav…
16 фев '16 в 07:04
1
ответ
C# FormattableString конкатенация для многострочной интерполяции
В C#7 я пытаюсь использовать многострочную интерполированную строку для использования с FormttableString.Invariant, но конкатенация строк оказывается недопустимой для FormttableString. Согласно документации: Экземпляр FormattableString может быть ре…
12 окт '18 в 23:52
1
ответ
Невозможно использовать FormattableString
Читая эту интересную статью о предотвращении SQL-инъекций в EF Core, я обнаружил, что теперь интерполированная строка может привести к FormattableString, Запуск этого тестового кода в.NET Core 2.2: public static void Main() { var filter = "Mark'; DR…
19 июл '19 в 12:16
1
ответ
C# Serilog: как вести журнал с интерполяцией строк и сохранять имена аргументов в шаблонах сообщений?
Как заменить этот код: string name = "John"; logger.Information("length of name '{name}' is {nameLength}", name, name.Length); с интерполяцией строк C#, подобной этой или подобной string name = "John"; // :-( lost benefit of structured logging: prop…
15 май '20 в 13:09
2
ответа
Интерполированные строки в F#
Я пытаюсь использовать функцию интерполированного SQL-запроса Entity Framework Core в F#, для которой требуется FormattableString. Однако, к моему удивлению, он не работает, поскольку я не могу найти способ преобразовать обычную строку F# в этот тип…
07 фев '20 в 23:57
2
ответа
Строка с форматом интерполяции строк из базы данных, используйте ее в коде C#
Например, у меня есть строка, полученная из базы данных. string a = "The quick brown {Split[0]} {Split[1]} the lazy dog"; string b = "jumps over"; А потом я выполню этот код. String[] Split= b.Split(' '); String c= $"{a}"; Console.Writeline(c): Этот…
11 ноя '21 в 21:12
0
ответов
Как использовать FormattableString[] в TestCaseSource
У меня есть тест NUnit, который должен проверить кучу разных случаев, и я передаю их, используя: static IEnumerable<TestCaseData> TestCaseSourceData() { FormattableString data1 = FormattableStringFactory.Create("test{0}", 1); yield return new …
10 май '22 в 16:29
1
ответ
Преобразование строки в FormattableString в Entity Framework
Я пытаюсь создать веб-сайт, уязвимый для SQL-инъекций (в образовательных целях) с помощью ASP.NET API. Для этого я хотел бы вызвать заранее подготовленный SQL-запрос как таковой: String query = "SELECT * FROM users WHERE email = '"+email +"' AND pas…
01 фев '23 в 08:45
1
ответ
Вопрос C#: почему я не могу назначить строку непосредственно классу, наследующему System.IFormattable или System.FormattableString, хотя они сами могут?
public class Program { public void Main() { IFormattable string1 = $"{1},{"test"}"; //Works FormattableString string2 = $"{1},{"test"}"; //Works LocStr string3 = $"{1},{"test"}"; ///Error: Cannot implicitly convert type 'string' to 'LocStr' } publi…
18 июл '23 в 21:53