diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo
index c006b51abeead5c36c576687c7e61e508e35bf88..dcef99375b2697faf18be2f0dca185f0c16f1893 100644
Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ
diff --git a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache
index 75c16613d637ba1aee3feac158410536d13849e8..fb8b4de2efee802eaa6349069580d22e839ec1be 100644
Binary files a/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache and b/01Buergeramt-Di/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Di.csprojAssemblyReference.cache differ
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache
index 50beef42e5ef19628fe73d78013cf307822ef6ea..a3dc7452ef70e739a100ce883ea2937592e63c8a 100644
Binary files a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache and b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache differ
diff --git a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache
index d9eae35234dacaf5d718f698e8a5e7ced3ac76bd..cf534861a3640f8554f9ce25bfe11127debf486c 100644
Binary files a/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache and b/01OperatorOverloading/obj/Debug/netcoreapp3.1/01OperatorOverloading.csprojAssemblyReference.cache differ
diff --git a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache
index 9bb701fecadc48763763df796398b7861ff2f7ec..9dfc37ed889ff4d2deed3ec1295b3086aa3c45af 100644
Binary files a/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache and b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache differ
diff --git a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache
index e23245258eaf6b6145a13830bacb66ca8fd7c885..558b0cf17b36070b2d1200b85593eed5f7ec0313 100644
Binary files a/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache and b/02 Uebg KlasseTimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgMo KlasseTimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll
index bf3b90464188fdb37231ccae871fdf7900be8722..62999239af7924d1a2c1d146bfbd0b181e433ade 100644
Binary files a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll and b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll differ
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb
index 293fc5255bcee75596e514008d4f3e1658626ae1..65a216b46730a5ccc0461a03ea776c930528de76 100644
Binary files a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb and b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb differ
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll
index bf3b90464188fdb37231ccae871fdf7900be8722..62999239af7924d1a2c1d146bfbd0b181e433ade 100644
Binary files a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll differ
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb
index 293fc5255bcee75596e514008d4f3e1658626ae1..65a216b46730a5ccc0461a03ea776c930528de76 100644
Binary files a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb differ
diff --git a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll
index 0e253833a84422874f243ac020871e32a3a6b52b..f002de3f961383646793caf03821859a837d22ed 100644
Binary files a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll and b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll differ
diff --git a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb
index 7f183ec33ef0812dde2c1894be8e22091980ab3c..e1f021034a1e2166406ddd6e7ad5c15b1b2a9291 100644
Binary files a/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb and b/03 UebgDi ZyklischeListe/bin/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb differ
diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll
index 0e253833a84422874f243ac020871e32a3a6b52b..f002de3f961383646793caf03821859a837d22ed 100644
Binary files a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll and b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.dll differ
diff --git a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb
index 7f183ec33ef0812dde2c1894be8e22091980ab3c..e1f021034a1e2166406ddd6e7ad5c15b1b2a9291 100644
Binary files a/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb and b/03 UebgDi ZyklischeListe/obj/Debug/netcoreapp3.1/03 UebgDi ZyklischeListe.pdb differ
diff --git a/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csproj.FileListAbsolute.txt b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csproj.FileListAbsolute.txt
index c67662dc45f43548bb94eb776ae34139f9ad754e..56d264c69592aa4d1e063ffba8ae50dcee60602f 100644
--- a/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csproj.FileListAbsolute.txt	
+++ b/03 UebgMo FiFoListe/obj/Debug/netcoreapp3.1/03 UebgMo FiFoListe.csproj.FileListAbsolute.txt	
@@ -10,3 +10,4 @@ C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgMo FiFoListe\bin\Debug
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgMo FiFoListe\obj\Debug\netcoreapp3.1\03 UebgMo FiFoListe.dll
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgMo FiFoListe\obj\Debug\netcoreapp3.1\03 UebgMo FiFoListe.pdb
 C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgMo FiFoListe\obj\Debug\netcoreapp3.1\03 UebgMo FiFoListe.genruntimeconfig.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03 UebgMo FiFoListe\obj\Debug\netcoreapp3.1\03 UebgMo FiFoListe.csprojAssemblyReference.cache
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.deps.json b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..6e7e503feda5e761d7c4abea70cd26013f156e57
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "03Praktikumsaufgabe2Liste/1.0.0": {
+        "runtime": {
+          "03Praktikumsaufgabe2Liste.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "03Praktikumsaufgabe2Liste/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e1e34a5d230890b8398925b6e839b859c4e99101
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll differ
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe
new file mode 100644
index 0000000000000000000000000000000000000000..d7decce0c8727677ee1061394b21943e094d3046
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe differ
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..751f6f8e75eef0f53d9740a74adbcf6e6b078000
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb differ
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.dev.json b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.dev.json
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.json b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/bin/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.runtimeconfig.json
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.CoreCompileInputs.cache b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.FileListAbsolute.txt b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..566a98812c675b78477b4de1b1e0420d0d6d1925
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.csproj.FileListAbsolute.txt
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\bin\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\03Praktikumsaufgabe2Liste\obj\Debug\netcoreapp3.1\03Praktikumsaufgabe2Liste.genruntimeconfig.cache
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e1e34a5d230890b8398925b6e839b859c4e99101
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.dll differ
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe
new file mode 100644
index 0000000000000000000000000000000000000000..d7decce0c8727677ee1061394b21943e094d3046
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.exe differ
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.genruntimeconfig.cache b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..751f6f8e75eef0f53d9740a74adbcf6e6b078000
Binary files /dev/null and b/03Praktikumsaufgabe2Liste/obj/Debug/netcoreapp3.1/03Praktikumsaufgabe2Liste.pdb differ
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.deps.json b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..ce57cfeb0bd349a9750865c92381b25f74d70a3a
--- /dev/null
+++ b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "04 UebgDi Vererbung/1.0.0": {
+        "runtime": {
+          "04 UebgDi Vererbung.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "04 UebgDi Vererbung/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll
new file mode 100644
index 0000000000000000000000000000000000000000..a68d9267873ada29c3ef36a543077da63d012544
Binary files /dev/null and b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll differ
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe
new file mode 100644
index 0000000000000000000000000000000000000000..7a262eac4c09e2ddc568100138561fd9908cdbe1
Binary files /dev/null and b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe differ
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..67798560c499bc9b8483c8e6364ca8466ad157df
Binary files /dev/null and b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb differ
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.dev.json b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.dev.json	
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.json b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/04 UebgDi Vererbung/bin/Debug/netcoreapp3.1/04 UebgDi Vererbung.runtimeconfig.json	
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.CoreCompileInputs.cache b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.FileListAbsolute.txt b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..b587862e45356c44f1d93e653ab09fb775564d0c
--- /dev/null
+++ b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.csproj.FileListAbsolute.txt	
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\bin\Debug\netcoreapp3.1\04 UebgDi Vererbung.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\04 UebgDi Vererbung\obj\Debug\netcoreapp3.1\04 UebgDi Vererbung.genruntimeconfig.cache
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll
new file mode 100644
index 0000000000000000000000000000000000000000..a68d9267873ada29c3ef36a543077da63d012544
Binary files /dev/null and b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.dll differ
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe
new file mode 100644
index 0000000000000000000000000000000000000000..7a262eac4c09e2ddc568100138561fd9908cdbe1
Binary files /dev/null and b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.exe differ
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.genruntimeconfig.cache b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..67798560c499bc9b8483c8e6364ca8466ad157df
Binary files /dev/null and b/04 UebgDi Vererbung/obj/Debug/netcoreapp3.1/04 UebgDi Vererbung.pdb differ
diff --git a/05 InterfaceIntro/05 InterfaceIntro.csproj b/05 InterfaceIntro/05 InterfaceIntro.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..7d0d60b03cd96a5166d498eb2d09ad2aa2473e6b
--- /dev/null
+++ b/05 InterfaceIntro/05 InterfaceIntro.csproj	
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_05_InterfaceIntro</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/05 InterfaceIntro/Program.cs b/05 InterfaceIntro/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..2ab92019fb08fadd346dc41ba6f170e3b030cf7e
--- /dev/null
+++ b/05 InterfaceIntro/Program.cs	
@@ -0,0 +1,65 @@
+using System;
+
+namespace _05_InterfaceIntro
+{
+    interface IBesteuerbareObjekte
+    {
+        double Steuern();
+    }
+    interface IVerkaufbareObjekte
+    {
+        void Verkaufen();
+    }
+
+    abstract class Kfz : IBesteuerbareObjekte, IVerkaufbareObjekte
+    {
+        public abstract double Steuern();
+        public abstract void Verkaufen();
+    }
+    class Pkw : Kfz
+    {
+        double hubraum;
+        public override double Steuern() => (hubraum + 99) / 100 * 9.50;
+        public override void Verkaufen()
+        {
+            Console.WriteLine("PKW wird verkauft");
+        }
+    }
+    class Immobilien : IBesteuerbareObjekte, IVerkaufbareObjekte
+    {
+        public double Steuern() => 1000;
+        public void Verkaufen() { Console.WriteLine("Haus wird verkauft"); }
+    }
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            IBesteuerbareObjekte[] bObj = new IBesteuerbareObjekte[2];
+            Immobilien i1 = new Immobilien();
+            Pkw p1 = new Pkw();
+            bObj[0] = i1;
+            bObj[1] = p1;
+
+            IVerkaufbareObjekte[] vObj = new IVerkaufbareObjekte[2];
+            vObj[0] = i1;
+            vObj[1] = p1;
+
+            //i1.Verkaufen();
+            i1.Steuern();
+
+            p1.Verkaufen();
+            p1.Steuern();
+
+            if (p1 is Kfz) Console.WriteLine("p1 ist Kfz");
+            if (p1 is IBesteuerbareObjekte) Console.WriteLine("p1 ist besteuerbar");
+            if (p1 is IVerkaufbareObjekte) Console.WriteLine("p1 ist verkaufbar");
+
+            IBesteuerbareObjekte o1 = (IBesteuerbareObjekte)p1;
+            // Pkw ist Kfz ist IBesteuerbar
+            // aber nicht umgekehrt für alle Objekte, z.B.
+            // Immobilie ist IBesteuerbar, aber kein Kfz
+            //Pkw p2 = (Pkw)i1;
+
+        }
+    }
+}
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.deps.json b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..63b7d8afab893b8e07db547ae8f7d40408ccc540
--- /dev/null
+++ b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "05 InterfaceIntro/1.0.0": {
+        "runtime": {
+          "05 InterfaceIntro.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "05 InterfaceIntro/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.dll b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..d073fe9134862ed89d215f1baab13c5006b8f251
Binary files /dev/null and b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.dll differ
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.exe b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..f0aeb08ba41b847da0c7377aae2aaaddb4986709
Binary files /dev/null and b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.exe differ
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.pdb b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..755b902b47719d82b93f53c11d85cd85a2c6e924
Binary files /dev/null and b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.pdb differ
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.dev.json b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.dev.json	
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.json b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/05 InterfaceIntro/bin/Debug/netcoreapp3.1/05 InterfaceIntro.runtimeconfig.json	
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..3b44a0a3aca0134031f52fa93890b26e11d14c21
--- /dev/null
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.dgspec.json	
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
+        "projectName": "05 InterfaceIntro",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\obj\\",
+        "projectStyle": "PackageReference",
+        "configFilePaths": [
+          "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+          "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+        ],
+        "originalTargetFrameworks": [
+          "netcoreapp3.1"
+        ],
+        "sources": {
+          "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+          "https://api.nuget.org/v3/index.json": {}
+        },
+        "frameworks": {
+          "netcoreapp3.1": {
+            "projectReferences": {}
+          }
+        },
+        "warningProperties": {
+          "warnAsError": [
+            "NU1605"
+          ]
+        }
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "imports": [
+            "net461",
+            "net462",
+            "net47",
+            "net471",
+            "net472",
+            "net48"
+          ],
+          "assetTargetFallback": true,
+          "warn": true,
+          "frameworkReferences": {
+            "Microsoft.NETCore.App": {
+              "privateAssets": "all"
+            }
+          },
+          "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+        }
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74
--- /dev/null
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.props	
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
+    <RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
+    <RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
+    <ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
+    <NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
+    <NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\wienkop\.nuget\packages\</NuGetPackageFolders>
+    <NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
+    <NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.5.0</NuGetToolVersion>
+  </PropertyGroup>
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.targets b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/05 InterfaceIntro/obj/05 InterfaceIntro.csproj.nuget.g.targets	
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8" standalone="no"?>
+<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfo.cs b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c1f6b08941ccb39b1bc38dd086fa82bc46b422cb
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfo.cs	
@@ -0,0 +1,23 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Dieser Code wurde von einem Tool generiert.
+//     Laufzeitversion:4.0.30319.42000
+//
+//     Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+//     der Code erneut generiert wird.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("05 InterfaceIntro")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("05 InterfaceIntro")]
+[assembly: System.Reflection.AssemblyTitleAttribute("05 InterfaceIntro")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfoInputs.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..05c28af827535f7cd6aa0881a6b5e3844408ac3d
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.AssemblyInfoInputs.cache	
@@ -0,0 +1 @@
+6362359cf8091ecdddc7588d03cc361a4eaa563e
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.assets.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..6d55971960a150beaa98c918d8d7602c62495f1b
Binary files /dev/null and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.assets.cache differ
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.CoreCompileInputs.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.FileListAbsolute.txt b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..3de421907b378df96a80b39d484d665153010a62
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csproj.FileListAbsolute.txt	
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\bin\Debug\netcoreapp3.1\05 InterfaceIntro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 InterfaceIntro\obj\Debug\netcoreapp3.1\05 InterfaceIntro.genruntimeconfig.cache
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..8a5ef041ae8402be96bf3fc66b33aedfc9a2f5c5
Binary files /dev/null and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.csprojAssemblyReference.cache differ
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.dll b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..d073fe9134862ed89d215f1baab13c5006b8f251
Binary files /dev/null and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.dll differ
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.exe b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..f0aeb08ba41b847da0c7377aae2aaaddb4986709
Binary files /dev/null and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.exe differ
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.genruntimeconfig.cache b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.pdb b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..755b902b47719d82b93f53c11d85cd85a2c6e924
Binary files /dev/null and b/05 InterfaceIntro/obj/Debug/netcoreapp3.1/05 InterfaceIntro.pdb differ
diff --git a/05 InterfaceIntro/obj/project.assets.json b/05 InterfaceIntro/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..ccd8b0415a70882304a2e38665ff8bdfa6df5ce3
--- /dev/null
+++ b/05 InterfaceIntro/obj/project.assets.json	
@@ -0,0 +1,65 @@
+{
+  "version": 3,
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {}
+  },
+  "libraries": {},
+  "projectFileDependencyGroups": {
+    ".NETCoreApp,Version=v3.1": []
+  },
+  "packageFolders": {
+    "C:\\Users\\wienkop\\.nuget\\packages\\": {}
+  },
+  "project": {
+    "version": "1.0.0",
+    "restore": {
+      "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
+      "projectName": "05 InterfaceIntro",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\obj\\",
+      "projectStyle": "PackageReference",
+      "configFilePaths": [
+        "C:\\Users\\wienkop\\AppData\\Roaming\\NuGet\\NuGet.Config",
+        "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
+      ],
+      "originalTargetFrameworks": [
+        "netcoreapp3.1"
+      ],
+      "sources": {
+        "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
+        "https://api.nuget.org/v3/index.json": {}
+      },
+      "frameworks": {
+        "netcoreapp3.1": {
+          "projectReferences": {}
+        }
+      },
+      "warningProperties": {
+        "warnAsError": [
+          "NU1605"
+        ]
+      }
+    },
+    "frameworks": {
+      "netcoreapp3.1": {
+        "imports": [
+          "net461",
+          "net462",
+          "net47",
+          "net471",
+          "net472",
+          "net48"
+        ],
+        "assetTargetFallback": true,
+        "warn": true,
+        "frameworkReferences": {
+          "Microsoft.NETCore.App": {
+            "privateAssets": "all"
+          }
+        },
+        "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.201\\RuntimeIdentifierGraph.json"
+      }
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 InterfaceIntro/obj/project.nuget.cache b/05 InterfaceIntro/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..0b31d2e2d74d7ffdde64cd620af6a603973d64db
--- /dev/null
+++ b/05 InterfaceIntro/obj/project.nuget.cache	
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "zW0HNd6MUtrpo4PxZxtJiuDjTavaHUIxVBa2aojVUBl7oQ42VepopDVyrRN7arQid3Nsxw7B9fGDZ/ilB/vWJQ==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\05 InterfaceIntro\\05 InterfaceIntro.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/05 UebgDi Warenwirtschaft/Program.cs b/05 UebgDi Warenwirtschaft/Program.cs
index 249999e2833af1f46770efa509f1f72295807053..c4e4636aed1491fc5f3dd62d71cd5b920298dd00 100644
--- a/05 UebgDi Warenwirtschaft/Program.cs	
+++ b/05 UebgDi Warenwirtschaft/Program.cs	
@@ -21,8 +21,9 @@ namespace _05_UebgDi_Warenwirtschaft
         int stueckzahl;
         double preis;
         public string Name { get; protected set; }
-        // protected: Die Methoden dieser Klasse und die Methoden der abgeleiteten Klassen
-        // dürfen den set aufrufen.
+        // private: Nur die Methoden dieser Klasse Produkt dürfen das set-Name aufrufen
+        // protected: Die Methoden dieser Klasse Produkt und die Methoden der von Produkt
+        // abgeleiteten Klassen dürfen set-Name aufrufen; gilt auch transitiv
         public Produkt(int stueckzahl, double preis, string name)
         {
             this.stueckzahl = stueckzahl;
@@ -30,7 +31,10 @@ namespace _05_UebgDi_Warenwirtschaft
             this.Name = name;
         }
         public double Wert() => preis * stueckzahl;
-        //public abstract string Zeichnen();
+
+        //public abstract void Gießen();  -- passt nicht für alle Produkte (z.B. Möbel)
+        //public virtual void Gießen() {} -- passt auch nicht, würde nachträgliches Erweitern der Basisklasse erfordern
+        //      was nicht möglich ist, wenn die Basisklasse von einem anderen Hersteller stammt.
     }
     abstract class Gartenprodukte : Produkt
     {
@@ -39,8 +43,14 @@ namespace _05_UebgDi_Warenwirtschaft
     }
     class Pflanzen : Gartenprodukte
     {
-
-
+        public enum Pflanzentyp { zier, nutz};
+        Pflanzentyp typ;
+        public Pflanzen(int stückzahl, double preis, string name, Pflanzentyp typ) 
+            : base (stückzahl,preis,name)
+        {
+            this.typ = typ;
+        }
+        public void Gießen() { }
     }
     class Program
     {
@@ -49,7 +59,31 @@ namespace _05_UebgDi_Warenwirtschaft
             Produkt[] produkte = new Produkt[3];
             produkte[0] = new Pflanzen(10, 0.35, "Geranien", Pflanzen.Pflanzentyp.zier);
             produkte[1] = new Pflanzen(10, 0.55, "Salat", Pflanzen.Pflanzentyp.nutz);
-            
+            produkte[2] = new Pflanzen(10, 0.55, "Karotten", Pflanzen.Pflanzentyp.nutz);
+            foreach (Produkt item in produkte)
+            {
+                if (item.Name == "Geranien")
+                {
+                    // item.Gießen();  -- Geht nicht, da der statische Typ die aufrufbaren Methoden def.
+
+                    ((Pflanzen) item).Gießen();
+                    // Typ-cast ~ item wird in eine Pflanzen-Referenz konvertiert. Falls dies nicht
+                    // möglich ist, wird eine Exception geworfen
+
+                    (item as Pflanzen).Gießen();
+                    Pflanzen p1 = item as Pflanzen;
+                    if (p1 != null)
+                        p1.Gießen();
+                    // as ~ versuche item in eine Pflanzen-Referenz zu konvertieren. Falls dies nicht
+                    // möglich ist, wird null zurückgegeben.
+
+                    if (item is Pflanzen) { }
+                    // Testet, ob item in Pflanzenreferenz konvertierbar ist => bool-Ergebnis
+                    if (item is Pflanzen p2)
+                        p2.Gießen();
+                    // Im Erfolgsfall befindet sich in p2 die Pflanzen-Referenz
+                }
+            }
         }
     }
 }
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.deps.json b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..12c6b286ab6cc02794d4d8eb08a823ee8998096c
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "05 UebgDi Warenwirtschaft/1.0.0": {
+        "runtime": {
+          "05 UebgDi Warenwirtschaft.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "05 UebgDi Warenwirtschaft/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll
new file mode 100644
index 0000000000000000000000000000000000000000..de1c4e898e3c964f2374379e25cf6d0c63e0ed4d
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll differ
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe
new file mode 100644
index 0000000000000000000000000000000000000000..30e0b4d9da998eb3aa5490780a38fbba50e5bda7
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe differ
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..17b27350e6508e511a0726c486a506a59924c58f
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb differ
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.dev.json b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.dev.json	
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.json b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.runtimeconfig.json	
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.CoreCompileInputs.cache b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.FileListAbsolute.txt b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..4868f8a3d5369c008a0a1b1b0459665f5bb4e892
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.csproj.FileListAbsolute.txt	
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgDi Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgDi Warenwirtschaft.genruntimeconfig.cache
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll
new file mode 100644
index 0000000000000000000000000000000000000000..de1c4e898e3c964f2374379e25cf6d0c63e0ed4d
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.dll differ
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe
new file mode 100644
index 0000000000000000000000000000000000000000..30e0b4d9da998eb3aa5490780a38fbba50e5bda7
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.exe differ
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.genruntimeconfig.cache b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..17b27350e6508e511a0726c486a506a59924c58f
Binary files /dev/null and b/05 UebgDi Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgDi Warenwirtschaft.pdb differ
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.deps.json b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..53f39a15db80a56eed23d8678a06a4c24717d97d
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.deps.json	
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "05 UebgMo Warenwirtschaft/1.0.0": {
+        "runtime": {
+          "05 UebgMo Warenwirtschaft.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "05 UebgMo Warenwirtschaft/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ef7ba833c362f169499a54d6666069dacd98efb4
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll differ
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe
new file mode 100644
index 0000000000000000000000000000000000000000..d59680d1d204333198b12e1ef8697e2fbb7d79f6
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe differ
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c18ba365c1a054cec220cb5dae6769b914e28f5c
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb differ
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.dev.json b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.dev.json	
@@ -0,0 +1,8 @@
+{
+  "runtimeOptions": {
+    "additionalProbingPaths": [
+      "C:\\Users\\wienkop\\.dotnet\\store\\|arch|\\|tfm|",
+      "C:\\Users\\wienkop\\.nuget\\packages"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.json b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/bin/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.runtimeconfig.json	
@@ -0,0 +1,9 @@
+{
+  "runtimeOptions": {
+    "tfm": "netcoreapp3.1",
+    "framework": {
+      "name": "Microsoft.NETCore.App",
+      "version": "3.1.0"
+    }
+  }
+}
\ No newline at end of file
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.CoreCompileInputs.cache b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.CoreCompileInputs.cache	
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.FileListAbsolute.txt b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..7e78dd142644cd484b8aed69530df14731226c7b
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.csproj.FileListAbsolute.txt	
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\bin\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05 UebgMo Warenwirtschaft\obj\Debug\netcoreapp3.1\05 UebgMo Warenwirtschaft.genruntimeconfig.cache
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll
new file mode 100644
index 0000000000000000000000000000000000000000..ef7ba833c362f169499a54d6666069dacd98efb4
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.dll differ
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe
new file mode 100644
index 0000000000000000000000000000000000000000..d59680d1d204333198b12e1ef8697e2fbb7d79f6
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.exe differ
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.genruntimeconfig.cache b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.genruntimeconfig.cache	
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..c18ba365c1a054cec220cb5dae6769b914e28f5c
Binary files /dev/null and b/05 UebgMo Warenwirtschaft/obj/Debug/netcoreapp3.1/05 UebgMo Warenwirtschaft.pdb differ
diff --git a/05HTMLEngine/obj/Debug/HTMLEngine.csproj.CoreCompileInputs.cache b/05HTMLEngine/obj/Debug/HTMLEngine.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..ae069197e688d966063a87e9104726ab443b4bb2
--- /dev/null
+++ b/05HTMLEngine/obj/Debug/HTMLEngine.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+b57928ec7141251d966ec71722969d94b9ac9591
diff --git a/05HTMLEngine/obj/Debug/HTMLEngine.csproj.FileListAbsolute.txt b/05HTMLEngine/obj/Debug/HTMLEngine.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..0e380190c4941f2440f6e16982ee7d74e7d1beae
--- /dev/null
+++ b/05HTMLEngine/obj/Debug/HTMLEngine.csproj.FileListAbsolute.txt
@@ -0,0 +1,2 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05HTMLEngine\obj\Debug\HTMLEngine.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\05HTMLEngine\obj\Debug\HTMLEngine.csproj.CoreCompileInputs.cache
diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln
index 2982afd7fb0637b7f90d8155cbf9f17b773c1341..c63c1173f0663822d57f448211deba0140cec972 100644
--- a/prog2-ss2020-wienkop.sln
+++ b/prog2-ss2020-wienkop.sln
@@ -56,6 +56,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03Praktikumsaufgabe2Liste",
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05 UebgDi Warenwirtschaft", "05 UebgDi Warenwirtschaft\05 UebgDi Warenwirtschaft.csproj", "{5CAE2147-F5ED-4D54-9FF0-87E7A5AB8AD1}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "05 InterfaceIntro", "05 InterfaceIntro\05 InterfaceIntro.csproj", "{2AB3F908-3175-4309-AE0B-F04BA243A82B}"
+EndProject
 Global
 	GlobalSection(SolutionConfigurationPlatforms) = preSolution
 		Debug|Any CPU = Debug|Any CPU
@@ -158,6 +160,10 @@ Global
 		{5CAE2147-F5ED-4D54-9FF0-87E7A5AB8AD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
 		{5CAE2147-F5ED-4D54-9FF0-87E7A5AB8AD1}.Release|Any CPU.ActiveCfg = Release|Any CPU
 		{5CAE2147-F5ED-4D54-9FF0-87E7A5AB8AD1}.Release|Any CPU.Build.0 = Release|Any CPU
+		{2AB3F908-3175-4309-AE0B-F04BA243A82B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+		{2AB3F908-3175-4309-AE0B-F04BA243A82B}.Debug|Any CPU.Build.0 = Debug|Any CPU
+		{2AB3F908-3175-4309-AE0B-F04BA243A82B}.Release|Any CPU.ActiveCfg = Release|Any CPU
+		{2AB3F908-3175-4309-AE0B-F04BA243A82B}.Release|Any CPU.Build.0 = Release|Any CPU
 	EndGlobalSection
 	GlobalSection(SolutionProperties) = preSolution
 		HideSolutionNode = FALSE