diff --git a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 index 460e48a7d5e7bc32ebd506e998860c3702bc1bf3..d8c7c88068a42e3eedc0abf8d41fb4e839e4da6d 100644 Binary files a/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 and b/.vs/prog2-ss2020-wienkop/DesignTimeBuild/.dtbcache.v2 differ diff --git a/.vs/prog2-ss2020-wienkop/v16/.suo b/.vs/prog2-ss2020-wienkop/v16/.suo index e164e3533021924164a696ef118989abf7fae929..30f293facaa1e2505d739813d9876a429cb1159f 100644 Binary files a/.vs/prog2-ss2020-wienkop/v16/.suo and b/.vs/prog2-ss2020-wienkop/v16/.suo differ diff --git a/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache b/01KlassenWiederholung/obj/Debug/netcoreapp3.1/01KlassenWiederholung.csprojAssemblyReference.cache index 9f4bd98749eb5f85c5249b4582b96dc7ea27d580..76bf24034ca333bd840757e825bd933d05e71b33 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/04 UebgMo ZyklischeListe/04 UebgMo ZyklischeListe.csproj b/04 UebgMo ZyklischeListe/04 UebgMo ZyklischeListe.csproj new file mode 100644 index 0000000000000000000000000000000000000000..9ea06bd95bc39a57315a898afe42823bd5c0a522 --- /dev/null +++ b/04 UebgMo ZyklischeListe/04 UebgMo ZyklischeListe.csproj @@ -0,0 +1,9 @@ +<Project Sdk="Microsoft.NET.Sdk"> + + <PropertyGroup> + <OutputType>Exe</OutputType> + <TargetFramework>netcoreapp3.1</TargetFramework> + <RootNamespace>_04_UebgMo_ZyklischeListe</RootNamespace> + </PropertyGroup> + +</Project> diff --git a/04 UebgMo ZyklischeListe/Program.cs b/04 UebgMo ZyklischeListe/Program.cs new file mode 100644 index 0000000000000000000000000000000000000000..719039d485214aeec4ab9f7244b67f27523ec098 --- /dev/null +++ b/04 UebgMo ZyklischeListe/Program.cs @@ -0,0 +1,60 @@ +using System; + +namespace _04_UebgMo_ZyklischeListe +{ + class CycleList + { + class Element + { + public string name; + public Element next = null; + public Element(string name) { this.name = name; } + public override string ToString() => name; + } + Element anf = null, ende = null; + Element iterator = null; + public void AddEnd(string name) + { + + } + public void CloseCycle() + { + + } + public void Print() + { + + } + public void SetIterator(int offset = 0) + { + + } + public string GetName() ; + public void MoveNext() { } + } + + // =========================================================== + class Program + { + static void Main(string[] args) + { + CycleList cl = new CycleList(); + cl.AddEnd("Anton"); + cl.AddEnd("Berta"); + cl.CloseCycle(); + cl.Print(); + Console.WriteLine("-------------"); + cl.AddEnd("Claudia"); + cl.AddEnd("Dieter"); + cl.CloseCycle(); + cl.Print(); + Console.WriteLine("-------------"); + cl.SetIterator(2); + for (int i = 0; i < 10; i++) + { + Console.WriteLine(cl.GetName()); + cl.MoveNext(); + } + } + } +} diff --git a/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..5a04c2f3a1b9753af7b61cd91c8078682a4a7832 --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.dgspec.json @@ -0,0 +1,60 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj": {} + }, + "projects": { + "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj", + "projectName": "04 UebgMo ZyklischeListe", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\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/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..dcb699c0e9a92aa0db59dc7c324b470d0dce8c74 --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.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/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.targets b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..53cfaa19b16f3769b2bfc33db3b5c0053c16fdba --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/04 UebgMo ZyklischeListe.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/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.AssemblyInfo.cs b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..b76be7e0be04cfca03ac2e0f12401bc25c40ce57 --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.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("04 UebgMo ZyklischeListe")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("04 UebgMo ZyklischeListe")] +[assembly: System.Reflection.AssemblyTitleAttribute("04 UebgMo ZyklischeListe")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.AssemblyInfoInputs.cache b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..5c8f6f21860852059455495582c8430df2921e72 --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +2a19470245e2ad1dada1144b57960761346c104d diff --git a/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.assets.cache b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..da812d33dd5136e16d8b386367670062bd3c48fa Binary files /dev/null and b/04 UebgMo ZyklischeListe/obj/Debug/netcoreapp3.1/04 UebgMo ZyklischeListe.assets.cache differ diff --git a/04 UebgMo ZyklischeListe/obj/project.assets.json b/04 UebgMo ZyklischeListe/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..c8459be2c4a0b28d98acf643bf7562e3c80eb698 --- /dev/null +++ b/04 UebgMo ZyklischeListe/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\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj", + "projectName": "04 UebgMo ZyklischeListe", + "projectPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj", + "packagesPath": "C:\\Users\\wienkop\\.nuget\\packages\\", + "outputPath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\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/04 UebgMo ZyklischeListe/obj/project.nuget.cache b/04 UebgMo ZyklischeListe/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..5b24bb0ce362c8c4d8d7f3c5aa1ff010cbec8486 --- /dev/null +++ b/04 UebgMo ZyklischeListe/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "sQYFwATaGOqgGJy7Ba4zPa7iM025zhIGLRngGdhBNYl/CcAJJz7Bk98ypY2YLeL+hOxN/evd/qpwKiTi1cCw+A==", + "success": true, + "projectFilePath": "C:\\Users\\wienkop\\source\\repos\\prog2-ss2020-wienkop\\04 UebgMo ZyklischeListe\\04 UebgMo ZyklischeListe.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/prog2-ss2020-wienkop.sln b/prog2-ss2020-wienkop.sln index 31af46826528eccaeeb4b3e5b2e9e075c9e461ae..f8584312d4265658b91b8e492f34546b9e5c1d47 100644 --- a/prog2-ss2020-wienkop.sln +++ b/prog2-ss2020-wienkop.sln @@ -40,7 +40,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03DoppeltverketteteListe", EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03BinTree", "03BinTree\03BinTree.csproj", "{70444B5D-4C58-44B3-B3D4-7F324DA215F5}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "03VererbungKfzIntro", "03VererbungKfzIntro\03VererbungKfzIntro.csproj", "{10C739D5-1B10-4462-8572-E3604E5C39BB}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "03VererbungKfzIntro", "03VererbungKfzIntro\03VererbungKfzIntro.csproj", "{10C739D5-1B10-4462-8572-E3604E5C39BB}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "04 UebgMo ZyklischeListe", "04 UebgMo ZyklischeListe\04 UebgMo ZyklischeListe.csproj", "{F4E8A476-C0B2-47EE-9F30-76DA37FA5851}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -116,6 +118,10 @@ Global {10C739D5-1B10-4462-8572-E3604E5C39BB}.Debug|Any CPU.Build.0 = Debug|Any CPU {10C739D5-1B10-4462-8572-E3604E5C39BB}.Release|Any CPU.ActiveCfg = Release|Any CPU {10C739D5-1B10-4462-8572-E3604E5C39BB}.Release|Any CPU.Build.0 = Release|Any CPU + {F4E8A476-C0B2-47EE-9F30-76DA37FA5851}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4E8A476-C0B2-47EE-9F30-76DA37FA5851}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4E8A476-C0B2-47EE-9F30-76DA37FA5851}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4E8A476-C0B2-47EE-9F30-76DA37FA5851}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE