C# 6: Neue Funktionen

Eine Kurzform für Methoden und Properties

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Expression Bodies vereinfachen die Formulierung von Methoden und Properties, die nur aus einem Ausdruck bestehen.

Transkript

In C#6 können Sie kleine Methoden und properties, die nur aus einem Ausdruck bestehen, direkt mit lander expressions formulieren. Ich habe jetzt hier einmal eine Klasse Person geschrieben und möchte die Methode tostring überschreiben. Also machen wir das so, normalerweise würden wir hier in diesen body irgendetwas reinschreiben, das kann ich jetzt komplett löschen, nehme einfach diesen Pfeiloperator, der sich ja goesTo spricht, also geht über in, wäre vielleicht die Übersetzung in Deutsch und jetzt kann ich auf die rechte Seite eine lander expression schreiben. Also könnte ich zum Beispiel irgendsowas schreiben. (Tastatur tippen) Ok, also eine Methode, die besteht nur aus einem Ausdruck. Und entsprechend können Sie auch einen property formulieren Also zum Beispiel, string name und jetzt wieder dieser goesto Operator, und jetzt können wir das auch mal mit einer string interpolation formulieren. Also: first name Leerzeichen last name. Das ist auch wieder einfach nur ein Ausdruck, aus dem dann dieses property besteht. Allerdings ist es natürlich so, dieses Konstrukt macht nur Sinn mit read only properties, also Sie können diesem property name jetzt keinen Wert zuweisen. Wo sollte dieser Wert dann auch landen? Also tatsächlich nur eine read only Geschichte. Diese expression bodies machen den code auch kürzer und übersichtlicher, weil man für diese schnellen Dinge nebenbei einfach nur eine Zeile code braucht.

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!