Feedback

C# - Liste nach einem Element durchsuchen

Veröffentlicht von am 19.11.2015
(2 Bewertungen)
Liste durchsuchen und den entsprechenden Index ausgeben.
GFU-Schulungen  [Anzeige]

VB.NET Einführung

Die Schulung zeigt Ihnen, wie Sie einfache, benutzerorientierte Programme, die auf Datenbanken zugreifen, in VB.NET eigenständig entwickeln. 

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

    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 19.11.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 20.11.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!