Heim > Backend-Entwicklung > C++ > Was ist der C# `=>` Operator in Eigenschaften und Methoden?

Was ist der C# `=>` Operator in Eigenschaften und Methoden?

Linda Hamilton
Freigeben: 2025-01-30 23:21:11
Original
454 Leute haben es durchsucht

` `` `` `` `` `~ in Eigenschaften und Methoden? " /> What is the C# `=>
</p> <> im <p> Operator der Attribute und Methoden in den Attributen und Methoden der Attribute und Methoden in den Attributen und Methoden der Attribute und Methoden von
<strong> Im C# -Coder kann der Operator <code>=></code> in einem Ausdruck in Bezug auf Attribute oder Methoden angezeigt werden. Es ist kein Lambda -Ausdruck, sondern das Hauptmitglied des Ausdrucks. </strong>
</p> <达> Mitglied der Hauptattribute des Ausdrucks <p> <code>=></code>
</p> Mitglied der Hauptattribute des Ausdrucks ist eine Art Attributanweisung, die seinen Gettter -Code mit einfachem Ausdruck enthält. Der folgende Code zeigt ein Beispiel: <p>
<strong>
</strong> Der obige Code entspricht dem in einer Getter -Definition gezeigten Attribut: </p>
<p>
</p> <字> Der Unterschied zwischen der Feldinitialisierung des Feldes <div class=

public int MaxHealth => 
         Memory[Address].IsValid ? 
         Memory[Address].Read<int>(Offs.Life.MaxHp) : 
         0;
Nach dem Login kopieren

Der Unterschied zwischen den Hauptattributmitgliedern und der Feldinitialisierung des obigen Ausdrucks ist:
public int MaxHealth
{
    get
    {
        return Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0;
    }
}
Nach dem Login kopieren

Getter -Ausdrücke werden jedes Mal, wenn Zugriffsattribute angezeigt, berechnet. Die Expression des Feldinitialisierungsgeräts

wird nur einmal berechnet, wenn der Typ instanziiert ist.

    <达> Die Hauptausdruckmethode
  • Die Hauptausdruckmethode kann auch durch
  • operative Symbole definiert werden. Der folgende Code zeigt ein Beispiel:

Dieser Code entspricht den folgenden Methoden:

Ausdrucksstarke Hauptmethode eignet sich für alle Mitgliedstypen mit Ausnahme von geschachtelten Typen, Ereignissen und Feldern. =>

<结> Zusammenfassung
public int Add(int x, int y) => x + y;
Nach dem Login kopieren

Das Hauptmitglied des Ausdrucks ist eine Grammatik -Süßigkeiten -Eigenschaft, die die Attribute und Methoden vereinfachen darf, indem Getter einen einzelnen Ausdruck darstellt. Sie bieten eine einfache Grammatik nur für Getter -Attribute und einfache Methoden.
public int Add(int x, int y)
{
    return x + y;
}
Nach dem Login kopieren
">

Das obige ist der detaillierte Inhalt vonWas ist der C# `=>` Operator in Eigenschaften und Methoden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage