Microsoft .Net-Samples
Loading...
Searching...
No Matches
fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleExtensionMethode Class Reference

Sample Extension-Methode (static: Class und Methode müssen STATIC sein!). More...

Static Public Member Functions

static Out[] _CloneIEnumerableDataContextObject< In, Out > (this IEnumerable< In > _IEnumberableDataClass)
 Extension-Method Kann auf IEnumerable-Object / List-Objects angewendet werden. Class und Methode müssen STATIC sein!

Detailed Description

Sample Extension-Methode (static: Class und Methode müssen STATIC sein!).

wikipedia

Als Erweiterungsmethode (engl. extension method) wird unter .Net-Framework eine Methode bezeichnet, die eine Klasse oder Schnittstelle erweitert, ohne Teil der Implementierung der erweiterten Klasse zu sein. Es wirkt dabei nur auf den ersten Blick wie Mehrfachvererbung. Es handelt sich dabei allerdings um syntaktischen Zucker, also einen Compilertrick, der die Erweiterungsmethode der Klasse zuordnet.

Microsoft

Mit Erweiterungsmethoden können Sie vorhandenen Typen Methoden hinzufügen, ohne einen neuen abgeleiteten Typ zu erstellen und ohne den ursprünglichen Typ neu kompilieren oder auf andere Weise bearbeiten zu müssen. Erweiterungsmethoden sind statische Methoden, die Sie jedoch wie Instanzmethoden für den erweiterten Typ aufrufen können. Für in C#, F# und Visual Basic geschriebenen Clientcode gibt es keinen sichtbaren Unterschied zwischen dem Aufrufen einer Erweiterungsmethode und den in einem Typ definierten Methoden.

Member Function Documentation

◆ _CloneIEnumerableDataContextObject< In, Out >()

Out[] fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleExtensionMethode._CloneIEnumerableDataContextObject< In, Out > ( this IEnumerable< In > _IEnumberableDataClass)
static

Extension-Method Kann auf IEnumerable-Object / List-Objects angewendet werden. Class und Methode müssen STATIC sein!

Template Parameters
In
Out
Parameters
_IEnumberableDataClass
Returns

Basis-Herkunft: D:\symProduktiv\symBase\sym.cls_Base_DataContext


The documentation for this class was generated from the following file:
  • U:/00000000_global_projects/000_DotNetxx/fho.frm.net.Microsoft_DotNetSamples/fho.frm.net.Microsoft_DotNetSamples/ClassMethode/SampleExtension.cs