Wir werden den eingebauten Delegierten Func verwenden, um eine Methode als Parameter zu übergeben. Ein Delegierter verhält sich wie ein Funktionszeiger. Die korrekte Syntax zur Verwendung dieses Delegierten lautet wie folgt.
More...
|
| static string | _MethodeA (string _Message) |
| | Methode-A.
|
| static string | _MethodeB (string _Message) |
| | Methode-B.
|
| static string | _ExecuteMethode (Func< string, string > _MethodeName) |
| | Das Programm zeigt, wie wir den Func-Delegierten verwenden können, um eine Methode als Parameter zu übergeben.
|
Wir werden den eingebauten Delegierten Func verwenden, um eine Methode als Parameter zu übergeben. Ein Delegierter verhält sich wie ein Funktionszeiger. Die korrekte Syntax zur Verwendung dieses Delegierten lautet wie folgt.
public delegate returnType Func<inputType, out returnType>(InputType arg);
◆ _ExecuteMethode()
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDelegateFunc._ExecuteMethode |
( |
Func< string, string > | _MethodeName | ) |
|
|
static |
Das Programm zeigt, wie wir den Func-Delegierten verwenden können, um eine Methode als Parameter zu übergeben.
- Parameters
-
| _MethodeName | Name der Methode (siehe oben) |
- Returns
Der eingebaute Delegierte Func hat N Parameter. Die Einzelheiten seiner Parameter sind wie folgt.
Input-Type (string) = Es ist die Art der Eingabewerte für diesen Delegierten. Es kann ein string verwendet werden Output-Type (string) = Es ist der Typ des Rückgabewertes. Der letzte Wert dieses Delegierten wird als Rückgabetyp betrachtet.
Das Problem an solchen Implementierungen sind einfach die Wartbarkeit, sowie die Lesbarkeit für andere Personen.
◆ _MethodeA()
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDelegateFunc._MethodeA |
( |
string | _Message | ) |
|
|
static |
Methode-A.
- Parameters
-
- Returns
◆ _MethodeB()
| string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleDelegateFunc._MethodeB |
( |
string | _Message | ) |
|
|
static |
Methode-B.
- Parameters
-
- Returns
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/SampleDelegate.cs