Feedback

C# - Liste nach einem Element durchsuchen

Veröffentlicht von am 11/19/2015
(2 Bewertungen)
Liste durchsuchen und den entsprechenden Index ausgeben.
    private static string ListSuche(List<string> text, string suchwort)
        {
            int index = -1;   
            int i = text.IndexOf(suchwort, index + 1);
            if (i < 0)
            {   
               
                return "Wort nicht gefunden";
            }
            else
            {
                return i.ToString();
            }
        }
Abgelegt unter List, Listedurchsuchen.

2 Kommentare zum Snippet

Allesator schrieb am 11/19/2015:
Hi,
wieso übergibst du bei <code>.IndexOf(Suchwort, index + 1)</code> nicht gleich eine "0" anstelle von "index + 1"? Müsstest dann nicht extra noch eine Variable erstellen :)
Anonymous2 schrieb am 11/20/2015:
Und dass statt dem Index ein String zurückgegeben wird, ist etwas unbrauchbar? Letztendlich sollte die Funktion ein Einzeiler sein und zwar nur der IndexOf Aufruf.
 

Logge dich ein, um hier zu kommentieren!