0

IListでSortを試しています。別のアプローチを試しましたが、どれも機能しません

私のコードは次のようになります。

IList<IWebElement> listCountIdsUi = driver.FindElements(By.CssSelector("table#ct_ tr td:nth-of-type(1)"));

List<Int32> ui = new List<Int32>();

foreach (IWebElement option in listCountIdsUi)
{
    if (!option.Text.ToString().StartsWith("Page"))
    {
        ui.Add(Convert.ToInt32(option.Text));
    }
}

私が理解できる唯一の方法は、ArrayList

 ArrayList al = new ArrayList(ui);
 al.Sort();

IList を使用することはできませんか?

4

3 に答える 3

1

方法は試しましたList<T>.Sortか?

ui.Sort((a, b) => a.CompareTo(b));
于 2013-06-17T15:14:04.897 に答える
0

var uiOrdered = ui.OrderBy(s => s).ToList()あなたがする必要があるのはそれだけです。

于 2013-06-17T15:13:44.103 に答える