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