私は10の栄養素のリストを持っています。私はテキストを別のリストに保存しました。(すべてがアルファベット順であることを確認するだけです)c#アイテムのリストがアルファベット順であるかどうかを確認する方法
どのようにすればいいか教えてください。
(コードの下にあるすべての要素のリストを取得し、foreachので、私は自分のテキストを取得していますし、Xのリストにそれらを追加)
IList<IWebElement> otherSports = Driver.FindElements(By.CssSelector(".sports-buttons-container .other-sport .sport-name"));
List<string> x = new List<string>();
foreach (var item in otherSports)
{
string btnText = item.Text.Replace(System.Environment.NewLine, "");
x.Add(item.Text.Replace(System.Environment.NewLine, ""));
}
注: - 私は、リストをソートしたいいけません。リストXのすべての項目がアルファベット順であるかどうかを確認したいだけです。
お願いします。
可能な複製を検証します](http://stackoverflow.com/questions/23562150/linq-expression-to-validate-if-list-is-ordered-ascending-or-descending) –
これは主に重複していますが、受け入れられた答えは非常に非効率的です。あなたがソートされているかどうかを知るためにリストをソートする必要はなく、リストを通って新しい値が最後よりも大きいことを確認するだけです –
@EuanSmithソートをしたくないので私はあなたに同意します。だから、あなたが示唆したように私はそれぞれの新しい価値をどのようにして最後のものよりも大きくすることができるのか教えてください。 – vic