System.IO.StreamWriter sw = new System.IO.StreamWriter( @"c:\a.txt" );
sw.WriteLine();
System.IO.StreamReader sr = new System.IO.StreamReader( @"c:\a.txt" );
sr.ReadLine();
sw.WriteLine();
System.IO.StreamReader sr = new System.IO.StreamReader( @"c:\a.txt" );
sr.ReadLine();
System.IO.StreamWriter( @"c:\a.txt" );
里面的@是什么意思?
是不是使用了就不需要
c:\\a.txt
这种方法?
{
FileStream fs = new FileStream(patch,FileMode.Open,FileAccess.Read);
StreamReader sr = new StreamReader(fs);
string line = sr.ReadLine();
StringBuilder sb = new StringBuilder();
for(int i=1;line!=null;i++)
{
sb.Append(line+"\r\n");
if(i!= curLine-1)
line = sr.ReadLine();
else
{
sr.ReadLine();
line = newLineValue;
}
}
sr.Close();
fs.Close();
FileStream fs1 = new FileStream(patch,FileMode.Open,FileAccess.Write);
StreamWriter sw = new StreamWriter(fs1);
sw.Write(sb.ToString());
sw.Close();
fs.Close();
}