2つの二重引用符があり、1つの二重引用符に置き換える必要があります。
私はこの方法を使用しています:
private static void ReplaceTextInFile(string originalFile, string outputFile, string searchTerm, string replaceTerm)
{
string tempLineValue;
using (FileStream inputStream = File.OpenRead(originalFile))
{
using (StreamReader inputReader = new StreamReader(inputStream))
{
using (StreamWriter outputWriter = File.AppendText(outputFile))
{
while (null != (tempLineValue = inputReader.ReadLine()))
{
outputWriter.WriteLine(tempLineValue.Replace(searchTerm, replaceTerm));
}
}
}
}
}
そしてそれをこのように呼ぶ
ReplaceTextInFile(file, file + "new", (char)34 + (char)34, (char)34);
私が得ているエラーは
Error 4 Argument '3': cannot convert from 'int' to 'string'
and Error 5 Argument '4': cannot convert from 'char' to 'string'
私は何が間違っているのですか?