Я пытался найти причину, почему этот цикл такой медленный, но я пока не получил хорошего ответа.Выполнение следующего цикла занимает более минуты:
string answer = "";
string headers = "";
string datarows = "";
bool firstRun = true;
foreach (Dictionary<string, string> row in JSON)
{
datarows += "<tr>";
foreach (KeyValuePair<String, String> cell in row)
{
if (firstRun) { headers += "<th>" + cell.Key + "</th>"; }
datarows += "<td>" + cell.Value + "</td>";
}
datarows += "</tr>";
firstRun = false;
}
answer += "<table><tr>" + headers + "</tr>" + datarows + "</table>";
return answer;
Переменная JSON является списком и содержит около 1150 словарей.Каждый словарь содержит 9 пар ключевых значений.Есть мысли?