декодирование $ символа в C#: String Interpolation Demystififififified
в царстве программирования C#, строки, украшающие символ $. В отличие от аналога Vorbatim String, @, символ $ не запускает никаких ошибок, оставляя вас задуматься о его загадочной цели.
понимание $ и строковых интерполяций
$ символ в C# - это Shorthand Notath 6. String Interpolations позволяет бесшовную интеграцию значений в строках, упрощающую строковую конструкцию.
$ in action
рассмотрим следующий пример:
string str = $"text";
в этом примере, интерполированная строка, формированная, без усилий конкатенает значения Anint, Abool и Astring. Интерполяция, менее известный вариант. Эта форма сохраняет свойства словесной строки, одновременно обеспечивая интерполяции строк. Он устраняет необходимость избежать символов при смешивании специальных символов, делая строительную конструкцию еще более удобной.
, например, следующий код: var omomedir = "a"; Console.writeline ($@"c: \ {onemedir} \ b \ c");
выпускает выход:
var anInt = 1; var aBool = true; var aString = "3"; var formated = $" {anInt},{aBool},{aString}";
в заключение, символ $ в c# упрощает строительство строкости через строковые интерполяции, делая кодекс и эффективен. Его использование в сочетании с $@ Interpolation еще больше повышает его универсальность, проложив путь для элегантной и без ошибок обработки строк.
]Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3