diff --git a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache
index e23245258eaf6b6145a13830bacb66ca8fd7c885..558b0cf17b36070b2d1200b85593eed5f7ec0313 100644
Binary files a/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache and b/01Buergeramt/obj/Debug/netcoreapp3.1/01Uebg_Buergeramt-Mo.csprojAssemblyReference.cache differ
diff --git a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache
index 9cea71eee3672f3b92eb4ae6a31d4ee576def39e..475e9f25ddab19c98e99fb9760c6360cd0369394 100644
Binary files a/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache and b/01Indexer/obj/Debug/netcoreapp3.1/01Indexer.csprojAssemblyReference.cache differ
diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache
index eccb16c61b24a1a51c2c7f95176dcd7d1142727d..28d58aefeb25d096925a91f2b9e911eda0e4c6ed 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/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache b/01OperatorTrueFalse/obj/Debug/netcoreapp3.1/01OperatorTrueFalse.csprojAssemblyReference.cache
index 7c4934efa789ae0c72b5608c744eb228ecdeac61..09f733cba816ea75758c5185c8e79a12110d4074 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 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache
index 74fe67b1ca671095970d4a7fbcae2417231e8f41..d7dd684443de8ada82f92a8e0cf14a64b9096fd6 100644
Binary files a/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache and b/02 UebgDi Klassse TimeOpOverloading/obj/Debug/netcoreapp3.1/02 UebgDi Klassse TimeOpOverloading.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe-2/02VerketteteListe-2.csproj b/02VerketteteListe-2/02VerketteteListe-2.csproj
new file mode 100644
index 0000000000000000000000000000000000000000..a7bc6271e8c3f1bab1e712bd28a4156140d6a345
--- /dev/null
+++ b/02VerketteteListe-2/02VerketteteListe-2.csproj
@@ -0,0 +1,9 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+  <PropertyGroup>
+    <OutputType>Exe</OutputType>
+    <TargetFramework>netcoreapp3.1</TargetFramework>
+    <RootNamespace>_02VerketteteListe_2</RootNamespace>
+  </PropertyGroup>
+
+</Project>
diff --git a/02VerketteteListe-2/Program.cs b/02VerketteteListe-2/Program.cs
new file mode 100644
index 0000000000000000000000000000000000000000..7e723065549c56e345f9c684863ffa8bead20d01
--- /dev/null
+++ b/02VerketteteListe-2/Program.cs
@@ -0,0 +1,80 @@
+using System;
+
+namespace _02VerketteteListe_2
+{
+    
+    class StringListe
+    {
+        // Die Klasse Element ist nun eine *private* Klasse der Klasse StringListe
+        // Die Methoden von StringListe dürfen auf private Member zugreifen
+        // Methoden außerhalb von StringListe dürfen dies nicht!
+        private class Element  // Element ist eine private Hilfsklasse der Klasse StringListe
+        {
+            public string name;
+            public Element(string name) { this.name = name; }
+            public Element next;    // WAS IST NEXT???
+            public override string ToString() => name;
+        }
+
+        Element anf, ende;
+        // int anz=0;
+        public StringListe() { anf = ende = null; }
+        public void AddEnd(string s)
+        {
+            Element neuesElement = new Element(s);
+            if (anf == null)  // Noch leere Liste?
+                anf = ende = neuesElement;
+            else
+            {
+                ende.next = neuesElement;
+                ende = ende.next;
+            }
+        }
+        public bool Suche(string name)
+        {
+            for (Element tmp = anf; tmp != null; tmp = tmp.next)
+            {
+                if (tmp.name == name)
+                    return true;
+            }
+            return false;
+        }
+        public void Print()
+        {
+            for (Element tmp = anf; tmp != null; tmp = tmp.next)
+            {
+                Console.WriteLine(tmp);
+            }
+        }
+        public void LoescheAnf()
+        {
+            // 1.Fall: Liste ist leer
+            // 2.Fall: Liste besteht nur aus einem Element
+            // 3.Fall: Liste hat mehr als ein Element
+            if (anf == null)  // 1. Fall
+                return;
+            anf = anf.next;   // 3. Fall
+            if (anf == null)  // 2. Fall
+                ende = null;
+        }
+    }
+    class Program
+    {
+        static void Main(string[] args)
+        {
+            StringListe l1 = new StringListe();
+            StringListe l2 = new StringListe();
+
+            //StringListe.Element e1 = new StringListe.Element("Anton");
+            //e1.next = null;
+
+            for (int i = 1; i <=5; i++)
+            {
+                l1.AddEnd("Name-" + i);
+            }
+            l1.LoescheAnf();
+            l1.Print();
+            Console.WriteLine($"Suche nach Name-3: {l1.Suche("Name-3")}");
+        }
+    }
+}
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.deps.json b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..b5abb09446b4e4c52205d6e414def180abb431ca
--- /dev/null
+++ b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "02VerketteteListe-2/1.0.0": {
+        "runtime": {
+          "02VerketteteListe-2.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "02VerketteteListe-2/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll
new file mode 100644
index 0000000000000000000000000000000000000000..101afa4797b70a4f4777e54b205c584629ae427f
Binary files /dev/null and b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.dll differ
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.exe b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.exe
new file mode 100644
index 0000000000000000000000000000000000000000..6d4ec549693dc5bfb8d1380975e8d34af414a5f4
Binary files /dev/null and b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.exe differ
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bf8e4ac55e5e3d7dba97450ec02c335dca6418e8
Binary files /dev/null and b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.pdb differ
diff --git a/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.runtimeconfig.dev.json b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.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/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.runtimeconfig.json b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/02VerketteteListe-2/bin/Debug/netcoreapp3.1/02VerketteteListe-2.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/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
new file mode 100644
index 0000000000000000000000000000000000000000..af68351fc2520f7ca46530d3c9d16e38a9f20876
--- /dev/null
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.dgspec.json
@@ -0,0 +1,60 @@
+{
+  "format": 1,
+  "restore": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj": {}
+  },
+  "projects": {
+    "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj": {
+      "version": "1.0.0",
+      "restore": {
+        "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
+        "projectName": "02VerketteteListe-2",
+        "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
+        "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+        "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\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/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.props
new file mode 100644
index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74
--- /dev/null
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.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/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.targets b/02VerketteteListe-2/obj/02VerketteteListe-2.csproj.nuget.g.targets
new file mode 100644
index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba
--- /dev/null
+++ b/02VerketteteListe-2/obj/02VerketteteListe-2.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/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.AssemblyInfo.cs b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.AssemblyInfo.cs
new file mode 100644
index 0000000000000000000000000000000000000000..c1933329d32aff2795f7be95fc2dcd57b96e94c5
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.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("02VerketteteListe-2")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("02VerketteteListe-2")]
+[assembly: System.Reflection.AssemblyTitleAttribute("02VerketteteListe-2")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Von der MSBuild WriteCodeFragment-Klasse generiert.
+
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.AssemblyInfoInputs.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.AssemblyInfoInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..b08fce053528b2dda139e6d43114e10deb280c7d
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+d8564a2a913ae542f0277c9e631517f8f443d751
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.assets.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.assets.cache
new file mode 100644
index 0000000000000000000000000000000000000000..fe66ea85a3b0d3f73226cf35be7f4373ef6f64c2
Binary files /dev/null and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.assets.cache differ
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.CoreCompileInputs.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.FileListAbsolute.txt b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..6ec91f65eb59e5a4bf1e58828b2af8478ff5733b
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.csproj.FileListAbsolute.txt
@@ -0,0 +1,12 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\bin\Debug\netcoreapp3.1\02VerketteteListe-2.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe-2\obj\Debug\netcoreapp3.1\02VerketteteListe-2.genruntimeconfig.cache
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll
new file mode 100644
index 0000000000000000000000000000000000000000..101afa4797b70a4f4777e54b205c584629ae427f
Binary files /dev/null and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.dll differ
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.exe b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.exe
new file mode 100644
index 0000000000000000000000000000000000000000..6d4ec549693dc5bfb8d1380975e8d34af414a5f4
Binary files /dev/null and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.exe differ
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.genruntimeconfig.cache b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..bf8e4ac55e5e3d7dba97450ec02c335dca6418e8
Binary files /dev/null and b/02VerketteteListe-2/obj/Debug/netcoreapp3.1/02VerketteteListe-2.pdb differ
diff --git a/02VerketteteListe-2/obj/project.assets.json b/02VerketteteListe-2/obj/project.assets.json
new file mode 100644
index 0000000000000000000000000000000000000000..18cba1f7cbe17bd1c2e3c2d05ff6f5c2e8159fa5
--- /dev/null
+++ b/02VerketteteListe-2/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\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
+      "projectName": "02VerketteteListe-2",
+      "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
+      "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\",
+      "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\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/02VerketteteListe-2/obj/project.nuget.cache b/02VerketteteListe-2/obj/project.nuget.cache
new file mode 100644
index 0000000000000000000000000000000000000000..5b1c7068baace969308e40e332dfbe60f7b74db0
--- /dev/null
+++ b/02VerketteteListe-2/obj/project.nuget.cache
@@ -0,0 +1,8 @@
+{
+  "version": 2,
+  "dgSpecHash": "8NBnPh85uRimMKdnLTXYMOR4BXlDthY3SrQ7Tnac/0D1C14KaYw5SfnAjgteRyXDVeKt8Bc8Z8+l5AvqTW/4WA==",
+  "success": true,
+  "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\02VerketteteListe-2\\02VerketteteListe-2.csproj",
+  "expectedPackageFiles": [],
+  "logs": []
+}
\ No newline at end of file
diff --git a/02VerketteteListe/Program.cs b/02VerketteteListe/Program.cs
index bf35568d02fede1e83413e0037357080a4c80902..d0305c46edaf73375e058e8ffdbabb1d74348723 100644
--- a/02VerketteteListe/Program.cs
+++ b/02VerketteteListe/Program.cs
@@ -19,9 +19,13 @@ namespace _02VerketteteListe
             //p2 = new Element("Claudia");
             //p1.next.next = p2;
             #endregion
+            // Erstes Element anlegen (noch ohne Verkettung)
             Element anf = new Element("Anton");
-            Element ende = anf;
+            Element ende = anf;  // Bei einem Element verweisen anf und ende auf dasselbe Objekt
 
+            // Zweites Element anlegen und Verkettung vom bisherigen letzten Element
+            // auf das neue Element erzeugen
+            // Das neue Element ist nun das letzte Element in der Liste
             ende.next = new Element("Berta");
             ende = ende.next;
 
@@ -31,13 +35,16 @@ namespace _02VerketteteListe
                 ende = ende.next;
             }
 
+            // Löschen des ersten Elements
             anf = anf.next;
 
+            // Listendurchlauf mit Ausgeben der gespeicherten Namen
             for (Element tmp = anf; tmp != null; tmp = tmp.next)
             {
                 Console.WriteLine(tmp.name);
             }
 
+            // Listendurchlauf mit Suchen nach einem Namen ("Claudia-9")
             bool gefunden = false;
             for (Element tmp=anf; tmp!=null; tmp=tmp.next)
             {
@@ -51,6 +58,6 @@ namespace _02VerketteteListe
                 Console.WriteLine("Element wurde gefunden");
             else
                 Console.WriteLine("Kommt in der Liste nicht vor!");
-        }
+         }
     }
 }
diff --git a/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.deps.json b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.deps.json
new file mode 100644
index 0000000000000000000000000000000000000000..aa05f07eb6e9671977f18a0791bbb77cefff7cf1
--- /dev/null
+++ b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.deps.json
@@ -0,0 +1,23 @@
+{
+  "runtimeTarget": {
+    "name": ".NETCoreApp,Version=v3.1",
+    "signature": ""
+  },
+  "compilationOptions": {},
+  "targets": {
+    ".NETCoreApp,Version=v3.1": {
+      "02VerketteteListe-1Intro/1.0.0": {
+        "runtime": {
+          "02VerketteteListe-1Intro.dll": {}
+        }
+      }
+    }
+  },
+  "libraries": {
+    "02VerketteteListe-1Intro/1.0.0": {
+      "type": "project",
+      "serviceable": false,
+      "sha512": ""
+    }
+  }
+}
\ No newline at end of file
diff --git a/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..9326abed64b21c933d7f3d20f005fba5db776838
Binary files /dev/null and b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll differ
diff --git a/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..28b964d615930e438f0852fbe5f7c53f7aa8d1cf
Binary files /dev/null and b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe differ
diff --git a/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f2462648671dfd226adb2c2ad2404be77016433d
Binary files /dev/null and b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb differ
diff --git a/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.runtimeconfig.dev.json b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.runtimeconfig.dev.json
new file mode 100644
index 0000000000000000000000000000000000000000..3becea41545888f98131d88ad51766e8ddde3bce
--- /dev/null
+++ b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.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/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.runtimeconfig.json b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.runtimeconfig.json
new file mode 100644
index 0000000000000000000000000000000000000000..bc456d7868bb54ec1809da30e339cd43f0a8a09c
--- /dev/null
+++ b/02VerketteteListe/bin/Debug/netcoreapp3.1/02VerketteteListe-1Intro.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/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.CoreCompileInputs.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000000000000000000000000000000000000..866b744e18d17bd43f4fc4b66cbb3dbc817b1992
--- /dev/null
+++ b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+c0523642d3f3714f80c0cf31b3f8720f51a0bc09
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.FileListAbsolute.txt b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000000000000000000000000000000000000..e408afbfad107633fe74843c9dfdd2108cf54d50
--- /dev/null
+++ b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csproj.FileListAbsolute.txt
@@ -0,0 +1,13 @@
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.exe
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.deps.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.runtimeconfig.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.runtimeconfig.dev.json
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\bin\Debug\netcoreapp3.1\02VerketteteListe-1Intro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.csprojAssemblyReference.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.csproj.CoreCompileInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.AssemblyInfoInputs.cache
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.AssemblyInfo.cs
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.dll
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.pdb
+C:\Users\wienkop\source\repos\prog2-ss2020-wienkop\02VerketteteListe\obj\Debug\netcoreapp3.1\02VerketteteListe-1Intro.genruntimeconfig.cache
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache
new file mode 100644
index 0000000000000000000000000000000000000000..d7dd684443de8ada82f92a8e0cf14a64b9096fd6
Binary files /dev/null and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.csprojAssemblyReference.cache differ
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll
new file mode 100644
index 0000000000000000000000000000000000000000..9326abed64b21c933d7f3d20f005fba5db776838
Binary files /dev/null and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.dll differ
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe
new file mode 100644
index 0000000000000000000000000000000000000000..28b964d615930e438f0852fbe5f7c53f7aa8d1cf
Binary files /dev/null and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.exe differ
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.genruntimeconfig.cache b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.genruntimeconfig.cache
new file mode 100644
index 0000000000000000000000000000000000000000..34bedab819ef1631d37d6e87ef9a716c545a105e
--- /dev/null
+++ b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.genruntimeconfig.cache
@@ -0,0 +1 @@
+86c8e15dd33445635927cfaf398408205fd11473
diff --git a/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb
new file mode 100644
index 0000000000000000000000000000000000000000..f2462648671dfd226adb2c2ad2404be77016433d
Binary files /dev/null and b/02VerketteteListe/obj/Debug/netcoreapp3.1/02VerketteteListe-1Intro.pdb differ