using System.Collections.Generic;
public static void Main()
var QualificationList = new List<string>() { "A Level" };
var SubjectList = new List<string>() { "Test 1", "Test 2", "Test 3", "Test 4", "Test 5", "Test 6", "Test 6", "Test 7" };
var GradeList = new List<string>() { "(A)", "(A)", "(B)", "(C)", "(D)", "(E)", "(E)", "(F)" };
StringBuilder sb = new StringBuilder();
foreach (var q in QualificationList)
var gradeList = SubjectList.Zip(GradeList, (x, y) => x + y);
sb.AppendFormat("{0} - {1}", q, String.Join(", ", gradeList));