Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Do While Schleife, wie bekomme ich den Wert daraus?
Bunnychecker
myCSharp.de - Member



Dabei seit:
Beiträge: 229

Themenstarter:

Do While Schleife, wie bekomme ich den Wert daraus?

beantworten | zitieren | melden

Hi.

Mir gelingt es einfach nicht die "Anzahl der MatchCollection" zur Abbruchbedingung der Whileschleife zu schicken. Die Anzahl der MatchCollection wird erst innerhalb der Do-While Schleife erzeugt. Wie erreiche ich es nun, dass der Wert auch noch nach der geschweifen Klammer vorhanden ist?


do
            {

                MatchCollection matchcollection = filter(text);



            } while (MatchCollection.count < 10);      

Gruß Bunnychecker
private Nachricht | Beiträge des Benutzers
winSharp93
myCSharp.de - Experte

Avatar #avatar-2918.png


Dabei seit:
Beiträge: 6155
Herkunft: Stuttgart

beantworten | zitieren | melden

Hallo Bunnychecker,

so ganz habe ich dein Problem noch nicht verstanden.

Denn da du in jedem Schleifendurchlauf eine neue MatchCollection erzeugst, ist mir nicht ganz klar, was du überhaupt durchloopen willst bzw. wie lange die Schleife laufen soll.
private Nachricht | Beiträge des Benutzers
Midnight Run
myCSharp.de - Member

Avatar #avatar-3029.jpg


Dabei seit:
Beiträge: 82
Herkunft: Hildesheim

beantworten | zitieren | melden


            MatchCollection matchcollection;
            do
            {

                matchcollection = filter(text);



            } while (MatchCollection.count < 10);
private Nachricht | Beiträge des Benutzers
Lars Schmitt
myCSharp.de - Experte

Avatar #avatar-2240.jpg


Dabei seit:
Beiträge: 2335
Herkunft: Witten

beantworten | zitieren | melden

Hallo Bunnychecker,

ziehe doch dieses hier einfach vor die schleife MatchCollection matchcollection

ich hoffe das ist nicht der einzigste Code, den dieser Code macht für mich keinen sinn

Herzliche Grüße
Lars
private Nachricht | Beiträge des Benutzers
Bunnychecker
myCSharp.de - Member



Dabei seit:
Beiträge: 229

Themenstarter:

beantworten | zitieren | melden

Die Schleife soll solange laufen bis die Anzahl der Matchcollection 0 oder in meinem Fall kleiner 10 geworden ist. Es ist richtig, dass immer eine neue Matchcollection generiert wird, aber im Laufe meines Programmes wird immer mehr Elemente gelöscht, sodass meine Regex irgendwann mal keine Elemente mehr findet und dann soll die Schleife verlassen werden.

Danke. Hat super geklappt =)
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Bunnychecker am .
private Nachricht | Beiträge des Benutzers
ujr
myCSharp.de - Experte



Dabei seit:
Beiträge: 1770

beantworten | zitieren | melden

Zitat von Bunnychecker
Danke. Hat super geklappt =)

[Hinweis] Wie poste ich richtig? 1.1.1

:rtfm: C# Programmierhandbuch Abschnitt 3.7
private Nachricht | Beiträge des Benutzers
herbivore
myCSharp.de - Experte

Avatar #avatar-2627.gif


Dabei seit:
Beiträge: 52329
Herkunft: Berlin

beantworten | zitieren | melden

Hallo Bunnychecker,

du bist ja schon mehrfach auf [Hinweis] Wie poste ich richtig? Punkt 1.1.1 hingewiesen worden. Nur hat das leider bisher nichts genutzt. Ich bitte dich daher nachdrücklich, dir den Punkt mal gründlich durchzulesen und ihn dann auch zu beachten.

herbivore
private Nachricht | Beiträge des Benutzers