anonyme methode with parameter
This commit is contained in:
		@ -15,16 +15,19 @@ namespace ConsoleAppTasks
 | 
			
		||||
            //var t = new Task(DoIt);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
            DoIt2();
 | 
			
		||||
 | 
			
		||||
            /*
 | 
			
		||||
            int i = 4;
 | 
			
		||||
            int y = 0;
 | 
			
		||||
 | 
			
		||||
            //anonyme methode
 | 
			
		||||
            var t = new Task(() =>
 | 
			
		||||
            var t = new Task((number) =>
 | 
			
		||||
            {
 | 
			
		||||
                Thread.Sleep(2000);
 | 
			
		||||
                Console.WriteLine("2");
 | 
			
		||||
                y = 2 * i;
 | 
			
		||||
            });
 | 
			
		||||
                y = 2 * (int) number;
 | 
			
		||||
            }, i);
 | 
			
		||||
 | 
			
		||||
            t.Start();
 | 
			
		||||
 | 
			
		||||
@ -32,8 +35,6 @@ namespace ConsoleAppTasks
 | 
			
		||||
 | 
			
		||||
            t.Wait();
 | 
			
		||||
 | 
			
		||||
            Console.WriteLine(y); //198
 | 
			
		||||
 | 
			
		||||
            /*
 | 
			
		||||
           for (int i = 0; i < 999; i++)
 | 
			
		||||
           {
 | 
			
		||||
@ -43,6 +44,8 @@ namespace ConsoleAppTasks
 | 
			
		||||
 | 
			
		||||
    */
 | 
			
		||||
 | 
			
		||||
            //Console.WriteLine(y); //198 and with number = 8
 | 
			
		||||
 | 
			
		||||
            Console.ReadLine(); //wait for close
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@ -57,5 +60,24 @@ namespace ConsoleAppTasks
 | 
			
		||||
                Thread.Sleep(500);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private static void DoIt2()
 | 
			
		||||
        {
 | 
			
		||||
            int i = 4;
 | 
			
		||||
            int y = 0;
 | 
			
		||||
 | 
			
		||||
            //anonyme methode
 | 
			
		||||
            var t = new Task((number) =>
 | 
			
		||||
            {
 | 
			
		||||
                Thread.Sleep(2000);
 | 
			
		||||
                Console.WriteLine("2");
 | 
			
		||||
                y = 2 * (int) number;
 | 
			
		||||
                Console.WriteLine(y); //198 and with number = 8
 | 
			
		||||
            }, i);
 | 
			
		||||
 | 
			
		||||
            t.Start();
 | 
			
		||||
 | 
			
		||||
            i = 99;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user