znak \ ve stringu   zodpovězená otázka

C#

Zdravím máme tento string

string conString = "Data Source= .\SQLEXPRESS;

Visual studio mi hlásí chybu (Unrecognized escape sequence), kvůli tomu lomítku, nevíte jak by se to dalo tedy zapsat? Díky za odpovědi.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

zdvoj zpětné lomítko a doplň chybějící uvozovky

string conString = "Data Source= .\\SQLEXPRESS";

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

Ty uvozovky tam nejsou, vzhledem k tomu že ten string není úplný, takže sem to tady nepsal, ale to dvojité zpětné lomítko funguje. Dík

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Pokud chcete potlačit escape sekvence v celém stringu, dejte znak @ před první úvozovku. Potom stringy fungují jako ve Visual Basicu.

string conString = @"Data Source= .\SQLEXPRESS;

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback