C# Déclarer une chaîne qui s'étend sur plusieurs lignes
Je suis en train de créer une chaîne qui est quelque chose comme cela
string myStr = "CREATE TABLE myTable
(
id text,
name text
)";
Mais j'obtiens une erreur:
http://i.stack.imgur.com/o6MJK.png
Ce qui se passe ici?
OriginalL'auteur Ben | 2012-09-22
Vous devez vous connecter pour publier un commentaire.
Faire un verbatim de la chaîne en ajoutant un à signer (
@
). Normal littéraux de chaîne ne peut pas s'étendre sur plusieurs lignes.Note que, dans un procès de chaîne (introduite avec un
@
) la barre oblique inverse (\
) n'est plus interprété comme un caractère d'échappement. C'est pratique pour Les expressions régulières et les chemins d'accès de fichierLa double citation doit être doublé pour être échappé maintenant
OriginalL'auteur Olivier Jacot-Descombes
OriginalL'auteur Ozerich
Utiliser le symbole @ devant la chaîne.
OriginalL'auteur Petur Subev