Reemplazo de comillas dobles por una comilla simple

Tengo la siguiente cadena en c #:

string ptFirstName = tboxFirstName.Text;

ptFirstName devoluciones:"John"

Deseo convertir esto a'John'

He probado numerosas variaciones de lo siguiente, pero nunca puedo reemplazar las comillas dobles por comillas simples:

ptFirstName.Replace("\"", "'");

¿Alguien puede iluminarme?

Mi objetivo es escribir esto en un archivo XML:

writer.WriteAttributeString("first",ptFirstName);   // where ptFirstName is 'John' in single quotes.

Respuestas a la pregunta(3)

Su respuesta a la pregunta