Suchergebnisse

Suchergebnisse 1-2 von insgesamt 2.

  • Benutzer-Avatarbild

    lokale funktionen c#

    siycah - - Sonstige Problemstellungen

    Beitrag

    Zitat von Haudruferzappeltnoch: „Lokalen Funktionen hingegen sind definitv nicht anonym“ Korrekt. Darin liegt der große Unterschied. Lokale Funktionen sind immer benannt, während Lambdas (anon. Funktionen) entweder als Param übergeben oder einer Variable zugewiesen werden müssen. Letzten Endes erfüllen sie einen ganz ähnlichen Zweck und können für die gleichen Sachen (ge/mis)braucht werden. Beide kannst du z.B. als Prädikat für bedingte Schleifen/Abfragen übergeben. Lokale Funktionen haben den V…

  • Benutzer-Avatarbild

    lokale funktionen c#

    siycah - - Sonstige Problemstellungen

    Beitrag

    Zitat von Bluespide: „Ist das so? Sicher?“ Jetzt wo ich mir die Doku selbst nochmal durchgelesen habe: Zitat: „​Depending on their use, local functions can avoid heap allocations that are always necessary for lambda expressions. If a local function is never converted to a delegate, and none of the variables captured by the local function are captured by other lambdas or local functions that are converted to delegates, the compiler can avoid heap allocations.“