string[] YA_equation = File.ReadAllLines(@"C:\position\YA_equation.txt");
string[] instead = new string[1];
for (int j = 0; j < YA_equation.Length; j++)
{
instead[0]=YA_equation[j].Replace("--","+"); //Replace("--", "+");
YA_equation[j] = instead[0];
}
我奇怪了,好,就算Replace不能替代其自身,为什么我这样替换结果也还是没有替换
请问我该怎么样改
這樣不可以嗎
然后,我想请教一下在 File.ReadAllLines读取的情况下,怎么样写一个写入动作
for (int j = 0; j < YA_equation.Length; j++)
{
YA_equation[j]=YA_equation[j].Replace("--","+"); //Replace("--", "+");
}这样不行?
for (int j = 0; j < YA_equation.Length; j++)
{
YA_equation[j] = YA_equation[j].Replace("--", "+"); }这样不可以吗?我这里没有问题 你是不是要替换文件里的内容?
你要替换文件里的数据,内存里操作完了却不写回去还怪人家……string[] YA_equation = File.ReadAllLines(@"C:\position\YA_equation.txt");
for (int j = 0; j < YA_equation.Length; j++)
{
YA_equation[j]=YA_equation[j].Replace("--","+"); //Replace("--", "+");
}
File.WriteAllLines(@"C:\position\YA_equation.txt",YA_equation);以后最好把问题描述清楚……外加虚心一些