Próbuję więc pobrać indeks pierwszego elementu, który zaczyna się od "cokolwiek", nie jestem pewien, jak to zrobić.Jak znaleźć indeks ciągu na liście
Moja próba (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);
Tak wiem, że to nie jest naprawdę coś, a to jest błędne, ponieważ wydaje się szuka pozycji, która jest równa npcID zamiast linii, która zaczyna się od tego.
faktycznie wyświetla indeks ciągu znaków. Sprawdź http://www.dotnetperls.com/indexof – Sunny
W czym dokładnie polega problem? Jeśli 'txtLines' jest polem tekstowym, po prostu wykonaj' txtLines.Text.IndexOf (ncpID) '. – Matthew
Niestety, naprawiliśmy go, z jakiegoś powodu kod nie został wklejony. Oh dobrze naprawione –