111,092
社区成员




int n = 3;
string[] str = File.ReadAllLines(Server.MapPath("txttxt.txt"));
if (n < str.Length)
Response.Write(str[3]);
else
Response.Write("超出行数");
private string ReaderLinesFromFile(string filename,int startLine)
{
int i = 0;
StringBuilder sb = new StringBuilder();
StreamReader reader = new StreamReader(filename);
while (!reader.EndOfStream)
{
if (i >= startLine)
{
sb.Append(reader.ReadLine());
}
else
reader.ReadLine();
i++;
}
reader.Close();
reader.Dispose();
return sb.ToString();
}
private string ReaderLinesFromFile(string filename,int startLine,int linecount)
{
int i = 0;
StringBuilder sb = new StringBuilder();
StreamReader reader = new StreamReader(filename);
while (!reader.EndOfStream)
{
if (i >= startLine)
{
if (linecount < 1)
sb.Append(reader.ReadToEnd());
else
sb.Append(reader.ReadLine());
}
else
reader.ReadLine();
i++;
if (i >= linecount + startLine) break;
}
reader.Close();
reader.Dispose();
return sb.ToString();
}