Comment trouver un index d'une chaîne dans une liste
Donc ce que je suis en train de faire est de récupérer l'index du premier élément dans la liste, qui commence par "quelque chose", je ne suis pas sûr de la façon de le faire.
Ma tentative (lol):
List<string> txtLines = new List<string>();
//Fill a List<string> with the lines from the txt file.
foreach(string str in File.ReadAllLines(fileName)) {
txtLines.Add(str);
}
//Insert the line you want to add last under the tag 'item1'.
int index = 1;
index = txtLines.IndexOf(npcID);
Oui je sais que ce n'est pas vraiment quelque chose, et c'est faux, car il semble être à la recherche d'un élément qui est égal à npcID plutôt que la ligne qui commence avec elle.
source d'informationauteur Simon Taylor
Vous devez vous connecter pour publier un commentaire.
Si vous voulez "StartsWith" vous pouvez utiliser
FindIndex
si votre txtLines est un Type de Liste, vous devez le mettre dans une boucle, après que récupérer la valeur
Supposons que txtLines a été rempli, maintenant :
vous avez maintenant une liste de int contiennent des index de tous les txtLines éléments. vous pouvez appeler le premier élément de
List<int> index
par ce code :index.First();