2009-06-03 19 views
6

En Visual Studio con C#, ¿cómo puedo declarar una cadena dentro de una cadena como esta? Vi algunas páginas de Desbordamiento de pila como "Cadena de Java dentro de cadena a cadena", pero no creo que ninguna de ellas sea igual a mi pregunta.Cadena dentro de una cadena Ej: pie = "Dijo" hola "" - C#

Básicamente si tengo

"<?xml version="1.0" encoding="UTF-8"standalone="yes" ?>" 

¿Cómo puedo declarar esto, o algo por el estilo, en mi código como una cadena? Alguien me sugirió citas dobles sobre cosas como "" 1.0 "", pero no pude lograr que funcionaran.

Gracias por la ayuda.

Respuesta

16

Cualquiera de escapar de las comillas dobles como este:

"<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>" 

o utilizar una cadena textual (nótese la @ símbolo que lleva al frente de la cadena) como esto :

@"<?xml version=""1.0"" encoding=""UTF-8""standalone=""yes"" ?>" 
0

Prueba esto:

string myString = @"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>" 
6

Cualquiera:

@"<?xml version=""1.0"" encoding=""UTF-8"" standalone=""yes"" ?>" 

o

"<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\" ?>" 

o más simplemente; ¡use comillas simples!

"<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>" 
+2

+1 Para comillas simples. –

2
String myString = "<?xml version=\"1.0\" encoding=\"UTF-8\"standalone=\"yes\" ?>"; 
Cuestiones relacionadas