public HalloDelegate() { EinfacherDelegate meinDele = EinfacheMethode; Action meinDeleAlsAction = EinfacheMethode; Action meinDeleAlsAction2 = delegate() { Console.WriteLine("Hallo"); }; Action meinDeleAlsAction3 = () => { Console.WriteLine("Hallo"); }; Action meinDeleAlsAction4 = () => Console.WriteLine("Hallo"); DelegateMitParameter deleMitPara = MethodeMitPara; Action <string> actionMitString = MethodeMitPara; DelegateMitParameter deleMitPara2 = delegate(string bla) { Console.WriteLine("Hallo" + bla); }; DelegateMitParameter deleMitPara3 = (string bla) => { Console.WriteLine("Hallo" + bla); }; DelegateMitParameter deleMitPara4 = (bla) => Console.WriteLine("Hallo" + bla); DelegateMitParameter deleMitPara5 = x => Console.WriteLine("Hallo" + x); CalcDelegate calcDele = Sum; Func <int, int, long> calcFunc = Sum; Func <int, int, long> calcFunc2 = delegate(int a, int b) { return(a + b); }; Func <int, int, long> calcFunc3 = (int a, int b) => { return(a + b); }; Func <int, int, long> calcFunc4 = (a, b) => { return(a + b); }; Func <int, int, long> calcFunc5 = (a, b) => a + b; List <string> liste = new List <string>(); liste.Where(Filter); liste.Where(x => x.StartsWith("B")); }
public HalloDelegates() { EinfacherDelegate meinDele; meinDele = EinfacheMethode; meinDele.Invoke(); Action myAction = EinfacheMethode; Action myActionAno = delegate() { Console.WriteLine("AALT"); }; //bis .net 2.0 Action myActionAno2 = () => { Console.WriteLine("Lambda"); }; //ab .net 3 Action myActionAno3 = () => Console.WriteLine("Lambda"); DelegateMitParameter deleMitPara = MethodeMitParameter; Action <string> actionMitPara = MethodeMitParameter; Action <string> actionMitParaAno = (string name) => { Console.WriteLine("Hallo " + name); }; Action <string> actionMitParaAno2 = (name) => Console.WriteLine("Hallo " + name); Action <string> actionMitParaAno3 = x => Console.WriteLine("Hallo " + x); //nur bei 1 parameter CalcDelegate calcDele = Minus; long result = calcDele.Invoke(45, 67); Func <int, int, long> calcAsFunc = Sum; Func <int, int, long> calcAsFuncAno = (int a, int b) => { return(a + b); }; Func <int, int, long> calcAsFuncAno2 = (a, b) => { return(a + b); }; Func <int, int, long> calcAsFuncAno3 = (a, b) => a + b; List <string> texte = new List <string>(); var resultB = texte.Where(x => x.StartsWith("b")); //<-- var resultB2 = texte.Where(Filter); }
public HalloDelegate() { EinfacheDelegate meineDelegate = EinfacheMethode; Action meinDeleAlsAction = EinfacheMethode; Action meinDeleAlsActionAno = delegate() { Console.WriteLine("Hallooo"); }; Action meinDeleAlsActionAno2 = () => { Console.WriteLine("Hallooo"); }; Action meinDeleAlsActionAno3 = () => Console.WriteLine("Hallooo"); DelegateMitParameter meinDeleMitPara = MethodeMitPara; Action <string> meinDeletMitParaAlsAction = MethodeMitPara; Action <string> meinDeleMitParaAno = (string txt) => { Console.WriteLine(txt); }; Action <string> meinDeleMitParaAno2 = (txt) => Console.WriteLine(txt); Action <string> meinDeleMitParaAno3 = x => Console.WriteLine(x); CalcDelegate calc = Minus; Func <int, int, long> calcAlsFunc = Sum; CalcDelegate calcAno = (int a, int b) => { return(a + b); }; CalcDelegate calcAno2 = (a, b) => { return(a + b); }; CalcDelegate calcAno3 = (a, b) => a + b; long result = calc.Invoke(3, 4); List <string> texte = new List <string>(); List <string> nurB = texte.Where(x => x.StartsWith("b")).ToList(); List <string> nurB2 = texte.Where(Filter).ToList(); foreach (var item in texte) { // if(item.StartsWith("b")) //... } }
public HalloDelegate() { EinfacherDelegate dings = EinfacheMethode; Action dingsAlsAction = EinfacheMethode; Action dingsAlsAction2 = delegate() { Console.WriteLine("Hallo"); }; Action dingsAlsAction3 = () => { Console.WriteLine("Hallo"); }; Action dingsAlsAction4 = () => Console.WriteLine("Hallo"); DelegateMitParameter deleMP = ZeigeText; Action <string> deleMPAction = ZeigeText; Action <string> deleMPAction2 = (string x) => Console.WriteLine(x); DelegateMitParameter deleMPAction3 = (x) => Console.WriteLine(x); Action <string> deleMPAction4 = x => Console.WriteLine(x); Action <string> deleMPAction5 = Console.WriteLine; CalcDelegate calcDele = Sum; Func <int, int, long> calcDeleFunc = Sum; CalcDelegate calcDele2 = (int x, int y) => { return(x + y); }; CalcDelegate calcDele3 = (x, y) => x + y; var texte = new List <string>(); var allesWasMitBAnfängt = texte.Where(x => x.StartsWith("b")); var allesWasMitBAnfängt22 = texte.Where(Filter); }
public HalloDelegate() { EinfacherDelegate meinDele = EinfacheMethode; Action meineDeleAlsAction = EinfacheMethode; Action meineDeleAlsActionAno = delegate() { Console.WriteLine("Hallo"); }; Action meineDeleAlsActionAno2 = () => { Console.WriteLine("Hallo"); }; Action meineDeleAlsActionAno3 = () => Console.WriteLine("Hallo"); DelegateMitParameter deleMitPara = MethodeMitPara; Action <string> deleMitParaAlsAction = MethodeMitPara; Action <string> deleMitParaAlsActionAno = delegate(string txt) { Console.WriteLine(txt); }; Action <string> deleMitParaAlsActionAno2 = (txt) => Console.WriteLine(txt); Action <string> deleMitParaAlsActionAno3 = x => Console.WriteLine(x); CalcDelegate calc = Multi; Func <int, int, long> calcFunc = Sum; CalcDelegate calcAno = (int a, int b) => { return(a + b); }; CalcDelegate calcAno2 = (a, b) => a + b; List <string> texte = new List <string>(); texte.Where(x => x.StartsWith("F")); texte.Where(x => Filter(x)); texte.Where(Filter); }
public HalloDelegate() { EinfacherDelegate meinDings = EinfacheMethode; Action meinDingsAlsAction = EinfacheMethode; Action meinDingsAlsAction2 = delegate() { Console.WriteLine("Hallo"); }; Action meinDingsAlsAction3 = () => { Console.WriteLine("Hallo"); }; Action meinDingsAlsAction4 = () => Console.WriteLine("Hallo"); DelegateMitParameter dingsMitPara = MethodeMitPara; Action <string> dingsMitParaAlsAction = MethodeMitPara; Action <string> dingsMitParaAlsAction2 = delegate(string txt) { Console.WriteLine(txt); }; Action <string> dingsMitParaAlsAction3 = (string txt) => Console.WriteLine(txt); Action <string> dingsMitParaAlsAction4 = x => Console.WriteLine(x); CalcDelegate calcDele = Sum; Func <int, int, long> calcDeleFunc = Sum; Func <int, int, long> calcDeleFunc2 = delegate(int a, int b) { return(a + b); }; Func <int, int, long> calcDeleFunc3 = (a, b) => { return(a + b); }; Func <int, int, long> calcDeleFunc4 = (a, b) => a + b; List <string> text = new List <string>(); var res = text.Where(Filter); var res2 = text.Where(x => x.StartsWith("b")); }
public HalloDelegate() { EinfacheDelegate meineDele = EinfacheMethode; Action meineDeleAlsAction = EinfacheMethode; Action meineDeleAlsAction2 = delegate() { Console.WriteLine("Hallo"); }; Action meineDeleAlsAction3 = () => { Console.WriteLine("Hallo"); }; Action meineDeleAlsAction4 = () => Console.WriteLine("Hallo"); DelegateMitParameter meinDeleMitPara = MethodeMitPara; Action <string> meinDeleMitParaAlsAction = MethodeMitPara; Action <string> meinDeleMitParaAlsAction2 = (string x) => { Console.WriteLine(x); }; Action <string> meinDeleMitParaAlsAction3 = (x) => Console.WriteLine(x); Action <string> meinDeleMitParaAlsAction4 = x => Console.WriteLine(x); CalcDelegate calc = Minus; Func <int, int, long> calcAlsFunc = Summe; Func <int, int, long> calcAlsFunc2 = (x, y) => { return(x - y); }; Func <int, int, long> calcAlsFunc3 = (x, y) => x - y; List <string> texte = new List <string>(); texte.Where(x => x == "Hund"); texte.Where(Filter); }