C-sharp 7 - Local Functions: Unterschied zwischen den Versionen
Sewa (Diskussion | Beiträge) |
Deko (Diskussion | Beiträge) |
||
Zeile 2: | Zeile 2: | ||
==== '''C# 7 - Mit Local Functions eine Function im Kontext einer Methode erstellen''' ==== | ==== '''C# 7 - Mit Local Functions eine Function im Kontext einer Methode erstellen''' ==== | ||
− | Wenn in einer Klasse Methoden gebraucht werden, in denen zum Beispiel (mehrere) Berechnungen durchgeführt werden, sollten diese für die bessere Übersichtlichkeit in mehrere Funktionen aufgeteilt werden.<br /> | + | Wenn in einer Klasse Methoden gebraucht werden, in denen zum Beispiel (mehrere) Berechnungen durchgeführt werden,<br /> |
+ | sollten diese für die bessere Übersichtlichkeit in mehrere Funktionen aufgeteilt werden.<br /> | ||
<br /> | <br /> | ||
− | Die Funktionen können dann aber aus anderen Methoden aufgerufen werden, was nicht immer gewünscht ist und eine Klasse schnell unübersichtlich werden, wenn die Funktionen rumliegen, die woanders nicht benötigt werden. | + | Die Funktionen können dann aber aus anderen Methoden aufgerufen werden, was nicht immer gewünscht ist und eine Klasse schnell unübersichtlich werden,<br /> |
+ | wenn die Funktionen rumliegen, die woanders nicht benötigt werden. | ||
==='''Beispiel'''=== | ==='''Beispiel'''=== | ||
Zeile 14: | Zeile 16: | ||
=== '''Weiterführende Informationen''' === | === '''Weiterführende Informationen''' === | ||
− | https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions | + | [https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions www.docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions] |
=== '''Kontakt''' === | === '''Kontakt''' === | ||
− | Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns | + | Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns:<br /> |
+ | [http://mailto:techcorner@max-it.de techcorner@max-it.de].<br /> | ||
+ | |||
+ | Über m.a.x. Informationstechnologie AG: <br /> | ||
+ | Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und<br /> | ||
+ | großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.<br /> | ||
+ | <br /> | ||
[[Kategorie: Softwareentwicklung]] | [[Kategorie: Softwareentwicklung]] |
Version vom 22. Januar 2020, 11:26 Uhr
Inhaltsverzeichnis
Symptom
C# 7 - Mit Local Functions eine Function im Kontext einer Methode erstellen
Wenn in einer Klasse Methoden gebraucht werden, in denen zum Beispiel (mehrere) Berechnungen durchgeführt werden,
sollten diese für die bessere Übersichtlichkeit in mehrere Funktionen aufgeteilt werden.
Die Funktionen können dann aber aus anderen Methoden aufgerufen werden, was nicht immer gewünscht ist und eine Klasse schnell unübersichtlich werden,
wenn die Funktionen rumliegen, die woanders nicht benötigt werden.
Beispiel
Ohne Local Functions: Die Beschreibung entnehmen Sie dem folgenden Dokument: Datei:Local Funktion C-sharp 7.pdf
Tags
C# 7, Local Function
Weiterführende Informationen
www.docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/local-functions
Kontakt
Wenn Sie Fragen oder Anmerkungen zu diesem Artikel haben, melden Sie sich bitte bei uns:
techcorner@max-it.de.
Über m.a.x. Informationstechnologie AG:
Als etabliertes Münchner Systemhaus zeichnen wir uns seit 1989 als verlässlicher IT-Partner mittelständischer und
großer Unternehmen aus. Unser Portfolio reicht von IT- Services über individuelle Softwareentwicklung bis hin zur ERP-Beratung.