public void Read() { _name = rReadBetween(@"<title>", @"</title>", htmlcontent)[0]; _messages = new List <sMessage>(); IList <string> r = rReadBetween(@"<div class=""message_header"">", @"<div class=""message"">", htmlcontent); for (int i = 0; i < r.Count; i++) { sMessage mes = new sMessage(rReadBetween(@"<span class=""user"">", @"</span>", r[i])[0], rReadBetween(@"<span class=""meta"">", @"</span>", r[i])[0], rReadBetween(@"<p>", @"</p>", r[i])[0]); messages.Add(mes); } }
public double Read(int count) { if (zeroindex == 0) { _name = rReadBetween(@"<title>", @"</title>", htmlcontent)[0]; } IList <string> r = rReadBetween(@"<div class=""message_header"">", @"<div class=""message"">", htmlcontent, count, ref _zeroindex); if (r.Count == 0) { return(1.0); } for (int i = 0; i < r.Count; i++) { sMessage mes = new sMessage(rReadBetween(@"<span class=""user"">", @"</span>", r[i])[0], rReadBetween(@"<span class=""meta"">", @"</span>", r[i])[0], rReadBetween(@"<p>", @"</p>", r[i])[0]); messages.Add(mes); } progress = (double)zeroindex / (double)size; return(progress); }