Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    Schreibweise verkürzen?

    jvbsl - - Sonstige Problemstellungen

    Beitrag

    Zitat von Morrison: „performanter?“ Jenach basistyp der verwendet wird sogar im Gegenteil: List z.b. hat eine struct als enumerator(was auch durchaus Sinn ergibt). Enumerators und Enumerables sind in .Net eine sehr interessante Sache, da einer for-Schleife egal ist ob das objekt IEnumerable ist oder nicht, alles was wichtig ist, ist dass es eine Funktion GetEnumerator ohne parameter und mit Rückgabetyp gibt. Dieser Rückgabetyp muss auch kein IEnumerator sein, es ist nur wichtig, dass das objekt …

  • Benutzer-Avatarbild

    Schreibweise verkürzen?

    jvbsl - - Sonstige Problemstellungen

    Beitrag

    Nein es ist schneller, es sei denn du verwendest LinQ, dann hat es einen kleinen overhead und eine Klasse wäre für diesen Fall dann tatsächlich sinnvoller. Aber wenn es eine Klasse wäre, dann wäre es schlimmer, da man dann den GC und heap alloc overhead nicht verhindern könnte. Den overhead den eine struct ggü. einer class bei Verwendung direkt über die Interfaces hat ist nur das kopieren des Speichers, was bei dem iterator 8-12 bytes sind. Das ist wirklich marginal. Aber umgekehrt wäre der over…