1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

C# Ergebnis zählen

Dieses Thema im Forum "Sonstige Sprachen" wurde erstellt von thomson1308, 28. Mai 2014.

  1. thomson1308

    thomson1308 Mitglied

    Hi,
    habe folgende if Anweisung.
    Code (C++):
    1. if (orgunit != null)
    2.                 {
    3.                     var orgunitstring = Scope.GetDataObjectReadOnly(orgunit.ParentNode).Name;
    4.                     if (!string.IsNullOrEmpty(orgunitstring))
    5.                     {  blablabla
    6.                     }
    7.                 }
    8.                 else
    9.                 {  
    10.                    .......COUNT.....
    11.                     ScriptResult += ("Name: " + pstamm.Name + ("\t") + " => no OrgUnit" + Environment.NewLine);
    12.                 }
    Jetzt möchte ich in meiner Else Ausgabe zusätzlich dei Anzahl der gefundenen Elemente ausgeben.
    Kann mir hier jemand helfen?

    Gruß und Danke
     
  2. vfl_freak

    vfl_freak Premium-User

    Moin,

    Was wäre das denn an der Stelle ??

    Gruß
    Klaus
     
  3. thomson1308

    thomson1308 Mitglied

    Die Anzahl der Personen für die das nicht zutrifft, da in Else...
    Code (C++):
    1. (!string.IsNullOrEmpty(orgunitstring)
     
  4. vfl_freak

    vfl_freak Premium-User

    Hää ??
    Also diese Zeile sehe ich im if- und nicht im else-Teil .....

    Und was genau willst Du jetzt ausgeben?
    "orgunitstring" ??
    Einfaches SysOut ?????

    Gruß
    Klaus
     
  5. thomson1308

    thomson1308 Mitglied

    Also...mir werden alle Personen ausgegeben.... die in der Else Klausel sind
    Code (C++):
    1. else
    2.                 {
    3.                              
    4.                     ScriptResult += ("Name: " + pstamm.Name + ("\t") + " => no OrgUnit" + Environment.NewLine);
    Jetzt möchte ich nicht nur die Namen angezeigt bekommen sondern zusätztlich die Anzahl der Personen die mir hier aufgelistet werden....
    Und das ganze auch in einem ScriptResult.
     
  6. vfl_freak

    vfl_freak Premium-User

    was soll man dazu sagen?
    Zähl' sie und gib' sie aus ???
     
  7. thomson1308

    thomson1308 Mitglied

    Genau das bekomm ich ja nicht hin... :0)
     
  8. vfl_freak

    vfl_freak Premium-User

    Wir ohne Infos aber auch nicht .....
    - was ist bspw. "ScriptResult" (was steht drin ? wie geholt?) ?
    - was ist bspw. "pstamm" (was steht drin ? wie geholt?) ?
     
  9. Spyke

    Spyke Capoeirista Premium-User

    So wie ich das gerade sehe oder verstehe läuft dein Code oben schon in einer Schleife, der Schleife welche die Elemente sucht oder???

    Du könntest jetzt theoretisch einen int zähler nebenbei laufen lassen und diesem bei jedem gültigem Treffer um eins erhöhen.
    Und diesen dann am Ende, nachdem die Schleife fertig ist, ausgeben.
     
  10. thomson1308

    thomson1308 Mitglied

    Hey,
    danke für eure Hilfe....könntest du mir zu dem int Zähler ein Bsp. geben?

    Gruß und Danke
     
  11. Spyke

    Spyke Capoeirista Premium-User

    Code (Text):
    1. int counter = 0;
    2. while(orgunit != null)
    3. {
    4.         var orgunitstring = Scope.GetDataObjectReadOnly(orgunit.ParentNode).Name;
    5.         if (!string.IsNullOrEmpty(orgunitstring))
    6.                 counter++;
    7. }
    8.  
    9. ScriptResult += "Anzahl: " + counter;
    Achtung, pseudomäßig bissel deinem Code von oben das Beispiel angepasst.
    Und ich empfehle, schau dir nochmal die C# Grundlagen an.
     
  12. thomson1308

    thomson1308 Mitglied

    Hey,
    vielen Dank...thats it.
    Ich weiss, ich bin noch ein absoluter Anfänger,
     
Die Seite wird geladen...
Ähnliche Themen - Ergebnis zählen
  1. Tommy57
    Antworten:
    2
    Aufrufe:
    2.875
  2. Shakie
    Antworten:
    2
    Aufrufe:
    2.153