diff --git a/Tag 2/Aufgaben/Aufgaben.cs b/Tag 2/Aufgaben/Aufgaben.cs new file mode 100644 index 0000000..21b877b --- /dev/null +++ b/Tag 2/Aufgaben/Aufgaben.cs @@ -0,0 +1,36 @@ +namespace Tag_2_Aufgaben; + +internal class Song +{ + private string titel; + private string interpret; + private int dauerSekunden; + + public string getTitel(){ + return titel; + } + + public string getInterpret(){ + return interpret; + } + + public int getDauerSekunden(){ + return dauerSekunden; + } + + public void setTitel(string titel){ + this.titel = titel; + } + + public void setInterpret(string interpret){ + this.interpret = interpret; + } + + public void setDauerSekunden(int dauerSekunden){ + this.dauerSekunden = dauerSekunden; + } + + public void spielen() { + Console.WriteLine("{0} von {1} ({2}:{3} Minuten)", titel, interpret, dauerSekunden/60, dauerSekunden%60); + } +} diff --git a/Tag 2/Aufgaben/Program.cs b/Tag 2/Aufgaben/Program.cs index 3751555..d9a8010 100644 --- a/Tag 2/Aufgaben/Program.cs +++ b/Tag 2/Aufgaben/Program.cs @@ -1,2 +1,3 @@ -// See https://aka.ms/new-console-template for more information -Console.WriteLine("Hello, World!"); +using Tag_2_Aufgaben; + +var song = new Song(); diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/Tag 2/Aufgaben/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfo.cs b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfo.cs new file mode 100644 index 0000000..70b253a --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Aufgaben")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3e3cf7d27baac4eda0cf31c767ba07a79f235bec")] +[assembly: System.Reflection.AssemblyProductAttribute("Aufgaben")] +[assembly: System.Reflection.AssemblyTitleAttribute("Aufgaben")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Von der MSBuild WriteCodeFragment-Klasse generiert. + diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfoInputs.cache b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfoInputs.cache new file mode 100644 index 0000000..d700ff4 --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +09a60c84e110a6c48c4a16b436739b1f04033328ffe663f7c0177d9865f5dd54 diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GeneratedMSBuildEditorConfig.editorconfig b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..022c98a --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Aufgaben +build_property.ProjectDir = /home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GlobalUsings.g.cs b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GlobalUsings.g.cs new file mode 100644 index 0000000..d12bcbc --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.assets.cache b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.assets.cache new file mode 100644 index 0000000..56b6ed1 Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.assets.cache differ diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.CoreCompileInputs.cache b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..b32ce44 --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +75b87e383ff15e0ef98f29f2fbc381d4a396ab05af628df287cc53c53957d488 diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.FileListAbsolute.txt b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..fe6ae26 --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.FileListAbsolute.txt @@ -0,0 +1,14 @@ +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.GeneratedMSBuildEditorConfig.editorconfig +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfoInputs.cache +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.AssemblyInfo.cs +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.csproj.CoreCompileInputs.cache +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/bin/Debug/net10.0/Aufgaben +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/bin/Debug/net10.0/Aufgaben.deps.json +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/bin/Debug/net10.0/Aufgaben.runtimeconfig.json +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/bin/Debug/net10.0/Aufgaben.dll +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/bin/Debug/net10.0/Aufgaben.pdb +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.dll +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/refint/Aufgaben.dll +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.pdb +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.genruntimeconfig.cache +/home/wbs/Dokumente/Programmierung/wbs-csharp/Tag 2/Aufgaben/obj/Debug/net10.0/ref/Aufgaben.dll diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.dll b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.dll new file mode 100644 index 0000000..9b6fe9b Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.dll differ diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.genruntimeconfig.cache b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.genruntimeconfig.cache new file mode 100644 index 0000000..166fd14 --- /dev/null +++ b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.genruntimeconfig.cache @@ -0,0 +1 @@ +dfff3fc3b0ced20cce3d5c8cb8ade938f86aa2338805d1788840cb01e28427cd diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.pdb b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.pdb new file mode 100644 index 0000000..f5cf960 Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/Aufgaben.pdb differ diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/apphost b/Tag 2/Aufgaben/obj/Debug/net10.0/apphost new file mode 100755 index 0000000..97e38a7 Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/apphost differ diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/ref/Aufgaben.dll b/Tag 2/Aufgaben/obj/Debug/net10.0/ref/Aufgaben.dll new file mode 100644 index 0000000..99ccb77 Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/ref/Aufgaben.dll differ diff --git a/Tag 2/Aufgaben/obj/Debug/net10.0/refint/Aufgaben.dll b/Tag 2/Aufgaben/obj/Debug/net10.0/refint/Aufgaben.dll new file mode 100644 index 0000000..99ccb77 Binary files /dev/null and b/Tag 2/Aufgaben/obj/Debug/net10.0/refint/Aufgaben.dll differ