SoftwareEngineering2/ConsoleAppTasks/ConsoleAppTasks/Program.cs
2019-05-03 15:58:44 +02:00

83 lines
1.6 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace ConsoleAppTasks
{
class Program
{
static void Main(string[] args)
{
//var t = new Task(DoIt);
DoIt2();
/*
int i = 4;
int y = 0;
//anonyme methode
var t = new Task((number) =>
{
Thread.Sleep(2000);
Console.WriteLine("2");
y = 2 * (int) number;
}, i);
t.Start();
i = 99;
t.Wait();
/*
for (int i = 0; i < 999; i++)
{
Console.WriteLine("-");
Thread.Sleep(200);
}
*/
//Console.WriteLine(y); //198 and with number = 8
Console.ReadLine(); //wait for close
}
private static void DoIt()
{
Console.WriteLine(".");
for (int i = 0; i < 999; i++)
{
Console.WriteLine("+");
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;
}
}
}