如果满足条件,则从类中删除代码块

时间:2013-02-11 19:39:20

标签: c#

我正在做的是逐行读取文件,然后将读取的每一行与预先指定的字符串进行比较。如果它匹配,我想从我正在检查的类中删除代码,从匹配预先指定的字符串的行开始,直到到达我已识别的指定位置。我正在努力的是如何实现删除。我已经编写了添加,减去,调整等方法,但从来没有完全删除一大块代码,所以我不知道如何处理。我打赌有一些简单的方法来实现这一目标,但它现在正在逃避我。

1 个答案:

答案 0 :(得分:2)

听起来你在问“如何从文件中间删除某些内容?” - 它恰好是源代码。

最简单的方法是创建一个临时文件(或在内存流中),您要写入要保留的所有内容,然后在处理完旧文件后,使用您选择的内容覆盖它保持。