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

Static Public Member Functions

static string _Lambda001_001 ()
 Setzt 2 Strings zusammen. Implementierung mit FUNC und einem Lambdaausdruck zwischen den geschweiften Klammern.
static string _Lambda001_002 (string _Input)
 Normale Methode / Func mit String-Input und String-Output Implementierung mit FUNC und einer Methode! kein Code in geschweiften Klammern.
static string _Lambda001_002_Methode (string _Input)
static string _Lambda002 (string _InputA)
 Verschiedene Func-Lambda Functions welche mittels switch oder anderer Methoden selektiert werden könnten. Könnte auch ein Interface mit den ganzen Klassen und Methoden darstellen!
static string _Lambda003 (string _InputA)
 Imlementierung Action: Diese Variante kann keine Retur-Value verwendet werden. Also nur VOID!
static string _Lambda004Standard (string _LastName)
 SYNCH Ausführen der Methode _SearchMemberOfPerson() mit FUNC.
static async Task< string > _Lambda004Async (string _LastName)
 ASYNC Ausführen der Methode _SearchMemberOfPerson() mit Task.Run.
static async Task< ClassPerson_Lambda004AsyncAnonimus (string _LastName)
 Ausführen der Methode _SearchMemberOfPersonLambda() als ASYNC-Variante mit Task.Run.
static ClassPerson _SearchMemberOfPersonLambda (string _LastName)
 Func mit anonymer Methode (Lambda-Expression) Kann mittels Call-Methode und Task.Run ASNC ausgeführt werden. So wie dargestellt mit FUNC ist keine ASYNC-Verarbeitung möglich.

Static Private Member Functions

static void _Lambda003ActionMethode (string _Parameter)
 nur VOID! Ausführung durch _Lambda003-Action
static ClassPerson _SearchMemberOfPerson (string _LastName)
 Auszuführenden Search-Member Methode.

Member Function Documentation

◆ _Lambda001_001()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda001_001 ( )
static

Setzt 2 Strings zusammen. Implementierung mit FUNC und einem Lambdaausdruck zwischen den geschweiften Klammern.

Returns

Ein Anweisungslambda ähnelt einem Ausdruckslambda, allerdings sind die Anweisungen in Klammern eingeschlossen:

◆ _Lambda001_002()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda001_002 ( string _Input)
static

Normale Methode / Func mit String-Input und String-Output Implementierung mit FUNC und einer Methode! kein Code in geschweiften Klammern.

Parameters
_Input
Returns

◆ _Lambda001_002_Methode()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda001_002_Methode ( string _Input)
static

◆ _Lambda002()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda002 ( string _InputA)
static

Verschiedene Func-Lambda Functions welche mittels switch oder anderer Methoden selektiert werden könnten. Könnte auch ein Interface mit den ganzen Klassen und Methoden darstellen!

Parameters
_InputA
Returns

Ein Anweisungslambda ähnelt einem Ausdruckslambda, allerdings sind die Anweisungen in Klammern eingeschlossen:

◆ _Lambda003()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda003 ( string _InputA)
static

Imlementierung Action: Diese Variante kann keine Retur-Value verwendet werden. Also nur VOID!

Parameters
_InputA
Returns

https://learn.microsoft.com/de-de/dotnet/csharp/programming-guide/concepts/covariance-contravariance/using-variance-for-func-and-action-generic-delegates

der delegate von System.Action ist beim Return=VOID

◆ _Lambda003ActionMethode()

void fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda003ActionMethode ( string _Parameter)
staticprivate

nur VOID! Ausführung durch _Lambda003-Action

Parameters
_Parameter

◆ _Lambda004Async()

async Task< string > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda004Async ( string _LastName)
static

ASYNC Ausführen der Methode _SearchMemberOfPerson() mit Task.Run.

Parameters
_LastName
Returns

◆ _Lambda004AsyncAnonimus()

async Task< ClassPerson > fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda004AsyncAnonimus ( string _LastName)
static

Ausführen der Methode _SearchMemberOfPersonLambda() als ASYNC-Variante mit Task.Run.

Parameters
_LastName
Returns

◆ _Lambda004Standard()

string fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._Lambda004Standard ( string _LastName)
static

SYNCH Ausführen der Methode _SearchMemberOfPerson() mit FUNC.

Parameters
_LastName
Returns

◆ _SearchMemberOfPerson()

ClassPerson fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._SearchMemberOfPerson ( string _LastName)
staticprivate

Auszuführenden Search-Member Methode.

Parameters
_LastName
Returns

◆ _SearchMemberOfPersonLambda()

ClassPerson fho.frm.net.Microsoft_DotNetSamples.ClassMethode.SampleLambdaExpression001._SearchMemberOfPersonLambda ( string _LastName)
static

Func mit anonymer Methode (Lambda-Expression) Kann mittels Call-Methode und Task.Run ASNC ausgeführt werden. So wie dargestellt mit FUNC ist keine ASYNC-Verarbeitung möglich.

Parameters
_LastName
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/SampleLambdaExpression001.cs