Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    [Sammelthread] Code-Korrektur

    Arby - - Sonstige Problemstellungen

    Beitrag

    Zitat von sonne75: „Warum funktioniert der Code trotzdem?“ Weil die Variable listofstreams sonst nirgendwo mehr im gezeigten Code auftaucht, womit es dann egal ist, ob sie Nothing ist oder nicht. Mir sind an dem Code einige Designsachen aufgefallen, die mir eigentlich egal wären, aber da hier explizit danach gefragt wird: Fast sämtliche Instanzvariablen - also Variablen auf Klassen- statt auf Funktionsebene - kann man wegwerfen und stattdessen besser lokale Variablen dafür verwenden. startpath k…

  • Benutzer-Avatarbild

    [Sammelthread] Code-Korrektur

    Arby - - Sonstige Problemstellungen

    Beitrag

    Bin ich so blind? Ich hab extra danach gesucht, als mir das heute Nacht noch aufgefallen war - aber vermutlich war ich da noch zu müde und heute Morgen hab ich mir die erneute Suche geschenkt... Edit: Wenn das wirklich der Originalcode der Klasse ist, haben wir hier ein kleines Wunder, denn eigentlich kann das so gar nicht funktionieren. listofstreams wird bereits beim Instanzieren der Klasse, danach aber offensichtlich nicht mehr neu erzeugt. Zu dem Zeitpunkt ist aber das XmlDocument, aus dem d…

  • Benutzer-Avatarbild

    [Sammelthread] Code-Korrektur

    Arby - - Sonstige Problemstellungen

    Beitrag

    Wenn ich deinen Code "verbessern" dürfte, würde er bei mir übrigens so aussehen: VB.NET-Quellcode (63 Zeilen)

  • Benutzer-Avatarbild

    [Sammelthread] Code-Korrektur

    Arby - - Sonstige Problemstellungen

    Beitrag

    Zitat von sonne75: „Anscheinend aktualisiert sich die List von alleine, nachdem das Dokument geladen wurde. Am Anfang ist .Count noch 0 und nach dem LoadFile sind da plötzlich 10 Elemente drin.“ Zauberei. Das widerspricht allem, was ich von diesen Klassen erwarten würde. Naja, hoffentlich erinner ich mich bei Gelegenheit wieder daran, wenn ich selbst mal SelectNodes (falsch ge-)brauche, damit ich nicht ewig nach der Ursache eines möglicherweise fehlerhaften Ergebnisses aufgrund dieses Verhaltens…