これらの 6 つの行を表すプロパティを持つクラスを作成し、それを List で使用します。非常に迅速に:
public class Result
{
public string Title { get; set; }
public double Score { get; set; }
public string Summary { get; set; }
// etc.
public Result(string title, double score, string summary)
{
Title = title;
Score = score;
Summary = summary;
}
public Result() { }
}
public class Test
{
public static IList<Result> GetResults()
{
List<Result> results = new List<Result>();
results.Add(new Result("First result", 0.914, "This is the summary"));
results.Add(new Result("Second result", 0.783, "More summary...."));
results.Add(new Result { Title = "Third", Score = 0.54, Summary = "Anonymous I am..." });
// etc
return results;
}
}
その後、List コレクションを列挙するか、データバインド コントロールにバインドするか、LINQ などで使用できます。