login  Naam:   Wachtwoord: 
Registreer je!
 Forum

teller in een foreach

Offline pattex007 - 13/02/2012 21:50 (laatste wijziging 13/02/2012 21:52)
Avatar van pattex007Lid hallo

ik probeer een programma te maken die in een textfile gaat kijken hoeveelkeer een bepaalde woord voorkomt
  1. public int fraudSeeker(string dir)
  2. {
  3. StreamReader testTxt;
  4. string allRead = "";
  5. int count = 0;
  6. testTxt = new StreamReader(@dir);
  7. allRead = testTxt.ReadToEnd();//Reads the whole text file to the end
  8. testTxt.Close(); //Closes the text file after it is fully read.
  9. count = 0;
  10.  
  11. foreach (String proces in processList())
  12. {
  13. if (Regex.IsMatch(allRead, proces))
  14. {
  15. count = count + 1;
  16. }
  17. else
  18. {
  19. }
  20. }
  21.  
  22. return count;
  23.  
  24. }


en via een listbox wordt dan via selectedindexchanged bij het selecteren van het woord weergegeven hoeveel keer het voorkomt

  1. private void lstLogs_SelectedIndexChanged(object sender, EventArgs e)
  2. {
  3. lblFraudCount.Text = checker.fraudSeeker(Convert.ToString(lstLogs.SelectedItem)) + "";
  4.  
  5. }


probleem is dat het counter niet gereset wordt en voortdurend opgeteld bij het kiezen van een andere woord. Ik heb geprobeerd om voor de lus count = 0 te doen maar werkt niet

2 antwoorden

Gesponsorde links
Offline Koen - 13/02/2012 21:52 (laatste wijziging 13/02/2012 21:57)
Avatar van Koen PHP expert Wat is de bedoeling van processList()?
Offline pattex007 - 13/02/2012 21:59
Avatar van pattex007 Lid
Koen schreef:
Wat is de bedoeling van processList()?

arraylist met strings om te controleren of ze voorkomen in die txtfile
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.162s