В моем сценарии я извлекаю все данные из веб-таблицы и сохраняю их в массиве. Каждый массив содержит данные одной строки.изменить имя массива во время выполнения
Моя проблема здесь, я хочу создать новый массив с новым именем для каждой итерации. Так что данные в первой строке сохраняются в одном массиве. Когда выбираются данные второй строки, должен быть создан новый массив, и данные должны быть сохранены во вновь созданном массиве.
Я использую язык C#.
Вот мой код
IWebElement table = _Browser.FindElementById("", "gview_jqGrid");
IList<IWebElement> rowCollections = table.FindElements(By.TagName("tr"));
int RowCnt = rowCollections.Count;
String[] DataArray = new String[RowCnt];
foreach (IWebElement row in rowCollections)
{
IList<IWebElement> colCollection = row.FindElements(By.TagName("td"));
foreach (IWebElement col in colCollection)
{
String Data = col.Text;
// ------ Here I want a array to store data. A new array for each Iteration
j++;
}
}
Я не Нет никакого кода. –
Возможно, вы хотите взглянуть на [многомерные массивы] (http://msdn.microsoft.com/en-us/library/2yd9wwz4.aspx)? – Leri
Что вы подразумеваете под новым именем? Я думаю, что вам нужен массив массивов aka 2d array. –