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
381 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 <pre class=<code class=" language-csharp>public int MaxHealth => Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; </p> <p> </p> Der Unterschied zwischen den Hauptattributmitgliedern und der Feldinitialisierung des obigen Ausdrucks ist: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="language-csharp">public int MaxHealth { get { return Memory[Address].IsValid ? Memory[Address].Read<int>(Offs.Life.MaxHp) : 0; } }</code>

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
<code class="language-csharp">public int Add(int x, int y) => x + y;</code>
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.
<code class="language-csharp">public int Add(int x, int y)
{
    return x + y;
}</code>
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!

Quelle:php.cn
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