как написать одну обратную косую черту в строке в asp .net
как будто я хочу вывести жало как
abscd\fkfdf
Вот ваши два варианта:
string test1 = @"abscd\fkfdf"; string test2 = "abscd\\fkfdf";
я уже пробовал это сделать solution.bt это не работает
Итак, в чем же заключается ошибка? Ошибка компилятора или он отображается неправильно?
да, выходная строка-abscd\\fkfdf
Для обоих решений, которые я предоставил (test1 и test2)?
да, для обоих этих решений..
я проверил выходную строку во время отладки..
на самом деле эта строка используется и где-то еще.
Во время отладки (например, в окне просмотра) он определенно показывает две косые черты, но не должен показывать их в пользовательском интерфейсе.
на самом деле эта строка также используется в другом месте..
и в этом месте я хочу это сделать одним ударом
Где в вашем пользовательском интерфейсе эта строка отображается неправильно. Это все довольно стандартно, и должна быть другая проблема. Обычно, когда вы пишете @"Привет\мир" это шоу Один Слэш и когда вы пишете @"Привет\\мир" он показывает два.
эта строка является именем сервера и используется в строке подключения..
Если вы не обновите свой вопрос, чтобы показать больше кода, вам будет трудно помочь.
спасибо...
В VB.NET
Dim DomainAndUsername As String= initShortDomainName & "\" & lg_username.Text
string DomainAndUsername =string.Concat(initShortDomainName , @"\" , lg_username.Text);