a.txt中的内容:key1=111key2=222key3=333
现想把key2的值替换成666如何直接找到那个位置把值给替换了
如果字节数不变,
读取数据,找到那个数据,文件指针定位到数据位置,修改数据
否则,要把数据前后移动,工程还是比较巨大的
static void Main(string[] args)
{
string s = "key1=111key2=222key3=333";
Console.WriteLine(s.Replace("222", "666"));
Console.ReadKey();
}
读取文件内容到字符串,然后找到字符串位置,修改对应的字符。然后这个字符串写回文件