Red de conocimiento informático - Problemas con los teléfonos móviles - String.Format("\"{0}\", field.Replace("\", "\"\")) le ayuda a comprender este código C#

String.Format("\"{0}\", field.Replace("\", "\"\")) le ayuda a comprender este código C#

Si desea escribir una cadena abc, entonces puede escribir

String a = "abc";

Sin embargo, si la cadena que escribe contiene comillas dobles, entonces usted necesita usar una barra invertida antes de la comilla doble. Por ejemplo, si desea escribir una cadena a "b "c, entonces debe escribir

string a = "a\"b\"c" ;

Entonces lo entenderás si vuelves a leer tu frase, ¿verdad? El {0} anterior es una comilla doble en la cadena que lo contiene, y el reemplazo posterior es reemplazar una comilla doble "" con dos comillas dobles "".