大きなファイルを私のサーバに投稿するウェブサイトがあります。私はそれを1行ずつ読むか、少なくともそれを分割できるようにする必要があります。 2000ページの長さです。行ごとに入力ストリームを読む
今、私が持っている:だから
public IEnumerable<string> ReadLines(Func<Stream> streamProvider,
Encoding encoding)
{
using (var stream = streamProvider())
using (var reader = new StreamReader(stream, encoding))
{
string line;
while ((line = reader.ReadLine()) != null)
{
yield return line;
}
}
}
:
if (file != null && file.ContentLength > 0)
{
using (file.InputStream)
{
//Looking for this part
}
}
おかげで、
フィル
@Ali) 'StreamReader'を使用すると' ReadLineメソッドを(使用して読み取る ' – Gusman