如题。我举个例子,
txt文件中已有内容
aaa~bbb~ccc
ddd~eee~fff现有6个textbox,每行3个,假设分别填上以后可以写进txt的效果是
ddd~eee~fff
ggg~hhh~jjj现在因为原txt内容已经有ddd~eee~fff,所以我希望能够识别重复的行,然后自动跳过重复的行不再添加该行
请问怎么实现?
txt文件中已有内容
aaa~bbb~ccc
ddd~eee~fff现有6个textbox,每行3个,假设分别填上以后可以写进txt的效果是
ddd~eee~fff
ggg~hhh~jjj现在因为原txt内容已经有ddd~eee~fff,所以我希望能够识别重复的行,然后自动跳过重复的行不再添加该行
请问怎么实现?
StringBulider bulider=new StringBulider();
bool flag=false;
int row=5;using (Stream stream=New FileStream()){
using(StringReader reader = new StringReader(stream))
{
string line=string.Empty;
while(line=reader.ReadLine()!=null)
{
if(!flag&&line.Contains("abc"))
{
flag=true;
}
else
{
bulider.AppendLine(line);
--row;
if(row==0) break;
}
}}
}string result=bulider.ToString(); 查询是否存在这个字符,LZ改下,循环添加加一条查一条,不存就追加,存在就跳过
lst.Contains
File.AppendText
或LINQ