From af44f95dd39fa5c15a973b696e21c9dee6f4b15d Mon Sep 17 00:00:00 2001 From: localhorst Date: Sat, 4 May 2019 11:25:52 +0200 Subject: [PATCH] implemented db, cache, and tasks --- ConsoleAppLock/ConsoleAppLock/Program.cs | 32 ++++++++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/ConsoleAppLock/ConsoleAppLock/Program.cs b/ConsoleAppLock/ConsoleAppLock/Program.cs index 2ea0204..96b9e32 100644 --- a/ConsoleAppLock/ConsoleAppLock/Program.cs +++ b/ConsoleAppLock/ConsoleAppLock/Program.cs @@ -15,6 +15,14 @@ namespace ConsoleAppLock static void Main(string[] args) { + foreach (var VARIABLE in getList()) + { + Console.WriteLine(VARIABLE); + } + + + /* + intlist = new List(); lockobject = new object(); @@ -46,6 +54,9 @@ namespace ConsoleAppLock printNumbers(); } + */ + + Console.Read(); } static bool containsNumber(int i) @@ -54,7 +65,6 @@ namespace ConsoleAppLock //lock (lockobject) rwls.EnterReadLock(); { - try { if (intlist.Contains(i)) @@ -67,7 +77,7 @@ namespace ConsoleAppLock rwls.ExitReadLock(); } } - // rwls.ExitReadLock(); + // rwls.ExitReadLock(); return result; } @@ -97,5 +107,23 @@ namespace ConsoleAppLock rwls.ExitReadLock(); Console.WriteLine(""); } + + + static IEnumerable getList() + { + // List intlist = new List(); + + for (int i = 0; i < 10; i++) + { + Console.WriteLine("generate List"); + //intlist.Add(i); + + yield return i.ToString(); + } + + Console.WriteLine("finished"); + + //return intlist; + } } } \ No newline at end of file