- Регистрация
- 22.08.2014
- Сообщения
- 276
- Благодарностей
- 48
- Баллы
- 28
Есть две таблицы, одна загружается из файла(без редактирования), вторая создается и наполняется в проекте.
Вот код, которым я пользуюсь, обрабатывает вторую таблицу, в среднем за ~400мс, для меня это много(, есть идеи как оптимизировать код?
WTable - таблица из которой берем данные
sourceTable - таблица, которую мы обрабатываем (редактируем)
Вот код, которым я пользуюсь, обрабатывает вторую таблицу, в среднем за ~400мс, для меня это много(, есть идеи как оптимизировать код?
WTable - таблица из которой берем данные
sourceTable - таблица, которую мы обрабатываем (редактируем)
PHP:
var sourceTable = project.Tables["tabl"];
var WTable = project.Tables["Wtable"];
var a = true;
for(int i = sourceTable.RowCount-1; i>=0; i--)
{
string name = sourceTable.GetCell("A", i);
for(int j=0; j < WTable.RowCount; j++)
{
string Wname = WTable.GetCell("A", j);
if (name==Wname)
{
a = false;
break;
}
a=true;
}
if (a==true)
sourceTable.DeleteRow(i);
}
Последнее редактирование: