當前位置:成語大全網 - 書法字典 - C# TXT刪除包含關鍵字的整行。

C# TXT刪除包含關鍵字的整行。

下面代碼的具體效率就不清楚了。

哈希表?哈希?=?新的?hashtable();

//將關鍵字讀入哈希表,或者改為dictionary。

文件。ReadAllLines("2.txt ")。ToList()。ForEach(我?= & gt

{

如果?(!哈希。ContainsKey(i.Trim()))

哈希。Add(i.Trim(),?0);

});

StringBuilder?sp?=?新的?StringBuilder();

文件。ReadAllLines("1.txt ")。ToList()。ForEach(我?= & gt

{

布爾?旗幟?=?假的;//關鍵字有沒有在壹行出現過?

foreach?(DictionaryEntry?德?在?哈希)?

如果?(壹)索引(德。Key.ToString())?& gt=?0)?{?旗幟?=?真實;?打破;?}

如果?(!旗幟)?物種附錄壹;

});

文件。WriteAllText("3.txt ",物種ToString());//保存結果