我在比較兩個串列時面臨著一個巨大的問題。我剛剛復制了我的第一個串列,并嘗試對其進行排序。問題是,我想比較我的原始串列并排序一個,看看它們是否具有相同的字母順序。我希望我為我的問題提供了足夠的資訊。
提前致謝
public void VerifyDataPrijave(string username)
{
List<string> listaTekstova = new List<string>(); //initializing new, empty List
var kartice = Repo.Kartice.CreateAdapter<Unknown>(false).Find(".//div[class='_63fz removableItem _95l5']");
foreach (var kartica in kartice) {
var slika = kartica.Find(".//tag[tagname='img']")[0];
var ime = slika.Find("following-sibling::div")[0];
string text = ime.GetAttributeValue("InnerText").ToString(); //loop through profile cards and getting Names as InnerText in variable text
listaTekstova.Add(text); //adding those "texts" I just found to an empty list initialized before
List<string> novaListaTekstova = new List<string>(listaTekstova); //clone (copy) of the very first one list
novaListaTekstova.Sort(); //sorting that list alphabetically (I suppose, not sure)
}
}
uj5u.com熱心網友回復:
您可以使用SequenceEqual與 IEnumerables 進行比較。在您的情況下,一旦完成所有排序,您就可以執行以下操作:
var isEqual = novaListaTekstova.SequenceEqual(listaTekstova);
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/474642.html
