C# ile metin belgesi içindeki listeden belli karakterden sonrasını silmek için lazım olan kodlar aynı zamanda tekrar eden ifadeleride siler.
var sr = new StreamReader(File.OpenRead(@"deneme.txt"));
var sw = new StreamWriter(File.OpenWrite(@"son.txt"));
var lines = new HashSet<int>();
while (!sr.EndOfStream)
{
string line = sr.ReadLine();
int bb=line.IndexOf("?");
if (bb > 4)
{
line = line.Substring(0, bb);
}
int hc = line.GetHashCode();
if (lines.Contains(hc))
continue;
lines.Add(hc);
sw.WriteLine(line);
}
sw.Flush();
sw.Close();
sr.Close();
Hiç yorum yok:
Yorum Gönder