Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

C#: Suche Eintrag in Liste

19.01.2019 (👁2338)


 

Wie sucht man in einer C# List<int> Liste, ob ein Wert vorhanden ist ?

 

Lösung:
über Liste.IndexOf ob dieser ungleich -1 ist

if (_List.IndexOf(NrTest)!=-1)  //*test nomatch

{

    //ok..matched

}

 

 

Integer-Liste erstellen und Eintrag prüfen

List<int> _ListSchichtgruppen=new List<int>();

..

..fill

..

//---< check_ob_Schichtgruppe_passt >---

int NrTest = 12345;

if (_List.IndexOf(NrTest)!=-1)  //*test nomatch

{

    //ok..matched

}

 

 

 

 

Beispiel Code in C#

//---< check_ob_Schichtgruppe_passt >---

int rowIDSchichtgruppe = row.IDSchichtgruppe ?? -1;

if (_ListSchichtgruppen.IndexOf(rowIDSchichtgruppe)!=-1)  //*test nomatch

{

    ListItem_Auswahl item = new ListItem_Auswahl();

    item.IDMitarbeiter = row.IDMitarbeiter;

    item.Maschine = row.Maschine;

    item.Nachname = row.Nachname;

    item.Schichtgruppe = row.Schichtgruppe;

    ctlDataGrid.Items.Add(item);

}