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]

C# Grundlagen

Die Schulung vermittelt Ihnen die Grundlagen von C# in der Arbeit mit Datentypen sowie bei Klassenbibliotheken. Sie lernen, mit Variablen umzugehen und deren verschiedene Formen zu konvertieren. 

ASP.NET Core - Der Einstieg

In nur 3 Tagen lernen Sie, wie man mit ASP.NET Core und den Technologien MVC, Entity Framework, WebAPI und Razor professionelle Web-Anwendungs-Architekturen aufbaut. Diese Schulung ist der perfekte Einstieg, um datengetriebene und präsentations-orientierte Applikationen auf Basis der ASP.NET Core Plattform zu erstellen.

    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!