.NET 中双引号和单引号互相替换

StreamWriter swunion = new StreamWriter(Dir_SP + @"\C"+ ".txt",true);

string txt= DA2["Text"].ToString();

if (txt.Contains("SELECT * FROM cti WHERE cti.DocTypeIdentity='abc'"))

{

????

swunion.Write(txt);

                }

想写一个winform帮助导脚本的工具,发现单双引号问题太坑了。
用replace(“‘”““”);一个也没有解决的说,斜杠也加过,一样无效的说~
怎么把单引号换成双引号同时把双引号换成单引号呢,这是个问题~求教~

能不能举个具体的栗子。

另外你看看是不是中文的单双引号