C-sharp 7 - Local Functions: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „=== '''Symptom''' === ==== '''SQL-View als Zwischenschicht''' ==== Wenn in einer Klasse Methoden gebraucht werden, in denen zum Beispiel (mehrere) Berechnungen…“)
 
Zeile 5: Zeile 5:
 
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, wenn die Funktionen rumliegen, die woanders nicht benötigt werden.
 
==='''Beispiel'''===
 
==='''Beispiel'''===
Ohne Local Functions: Die Beschreibung entnehmen Sie dem folgenden Dokument: [[Local_Funktion_C#7.pdf]]
+
Ohne Local Functions: Die Beschreibung entnehmen Sie dem folgenden Dokument:  
 +
[[Datei:Local Funktion C]]
 +
 
 
=== '''Tags''' ===
 
=== '''Tags''' ===
 
C# 7, Local Function
 
C# 7, Local Function

Version vom 8. Januar 2018, 12:02 Uhr

Symptom

SQL-View als Zwischenschicht

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

Tags

C# 7, Local Function

Weiterführende Informationen

https://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 unter mailto:techcorner@max-it.de.