C# 6: Neue Funktionen

Nur lesbare Auto Properties

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Auto Properties lassen sich jetzt bei der Deklaration initialisieren. Dies macht es möglich, Auto Properties auch als read-only zu definieren.

Transkript

Im nächsten Abschnitt möchte ich auf Verbesserungen der Syntax von Autoproperties eingehen. Also, ein Autoproperty, das wäre etwa sowas wie hier: Das wäre jetzt ein property, für das der Compiler automatisch ein sogenanntes backing field hinterlegt und dieses property ist Bestandteil der Schnittstelle der Klasse Program jetzt und ist von außen als solches sichtbar. Und nun ist das Interessante, dass wir den setter weglassen können, also wir können solche properties jetzt read only machen und dazu brauchen wir die Möglichkeit, dieses property zu initialisieren und das können wir direkt in der Deklaration des properties mit aufnehmen. So, welchen Vorteil hat dieses property gegenüber einem anderen property, das ich jetzt vielleicht so schreiben würde? Und dann mache ich hier so einen Konstruktor. So, dieses zweite property, das nutzt tatsächlich die property Schnittstelle als Funktionsaufruf, um diesen Wert zuzuweisen. Während diese Zuweisung, die weist den Wert "Mirko" jetzt tatsächlich an das dahinterliegende backing field von unserem Namen zu. Also ist die Sache ein kleines bisschen schneller und auch eleganter zu lesen.

C# 6: Neue Funktionen

Sehen Sie, dass mit den Neuerungen in der bewährten Programmiersprache vor allem die bessere Lesbarkeit des Codes im Mittelpunkt steht.

40 min (11 Videos)
Derzeit sind keine Feedbacks vorhanden...
Hersteller:
Exklusiv für Abo-Kunden
Erscheinungsdatum:10.08.2016

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!