Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Dieses Shared zeug ist erstmal Böse. Warum brauchst du das? Eigt. sollte es doch möglich sein, dass du ganz einfach hin gehst und die Liste da instanzierst wo du sie benötigst(und auch dort dein Hilfsfunktion erstellst...). Der nächste Punkt ist, dass Zeile 72-77 ganz einfach dem hier entspricht: VB.NET-Quellcode (1 Zeile) Integer ist ein ValueType und in VB.Net wird bei Zuweisung von Nothing diesen ValueTypes einfach der Standardwert zugewiesen, im Falle von Integer ist das ganz einfach 0. D.h.…

  • Benutzer-Avatarbild

    Du holst dir ja auch nur das 50.000te Element, da ist klar, das die größe der Liste unerheblich ist, und du auch 2^31 Elemente haben könntest und es wäre immernoch genauso schnell.. Wenn es nicht Observable sein muss, dann kannst auch direkt ein normales Dictionary verwenden... codereview.stackexchange.com/q…tuple-myclass/37689#37689 Hier ist eines der wenigen Codebeispiele die ich direkt für VB.Net gefunden habe, ansonsten musst nach C# gucken.... Das GetHashCode würde ich anders machen und dab…

  • Benutzer-Avatarbild

    Was bei vollem Array auf ~85s hinausläuft. Abgesehen davon, dass man Geschwindigkeit von soetwas misst indem man es mehrmals macht und dann den Durchschnitt berechnet, denn 2ms ist zu kurz um eine genau Aussage darüber treffen zu können... Und alles was länger als 50ms dauert muss btw laut MSDN(wenn ich nur die Quelle wieder finden würde) in einen Thread, was "bereits" bei ~1,4M passiert. Aufjedenfall ist soetwas immer sinnvoll über ein Dictionary zu lösen, schließlich wurde das Dictionary genau…

  • Benutzer-Avatarbild

    Habs getestet komme bei 50000 auf ~0,4ms, mehr kann ich nicht testen, da ich es über dotnetfiddle.net/ gemacht hab und es bei mehr memory probleme gibt^^ Dürfte aber trotzdem relativ gut skalierbar bleiben...