From c4468ee686b515ce8f81f9eb7e44b528021de87c Mon Sep 17 00:00:00 2001 From: MartinGamesCZ Date: Tue, 9 Dec 2025 14:33:11 +0100 Subject: [PATCH] Add project files --- ConsoleApp1.sln | 25 +++++++++++++++++++++++++ ConsoleApp1/ConsoleApp1.csproj | 10 ++++++++++ ConsoleApp1/ISystem.cs | 15 +++++++++++++++ ConsoleApp1/Program.cs | 2 ++ ConsoleApp1/System.cs | 31 +++++++++++++++++++++++++++++++ 5 files changed, 83 insertions(+) create mode 100644 ConsoleApp1.sln create mode 100644 ConsoleApp1/ConsoleApp1.csproj create mode 100644 ConsoleApp1/ISystem.cs create mode 100644 ConsoleApp1/Program.cs create mode 100644 ConsoleApp1/System.cs diff --git a/ConsoleApp1.sln b/ConsoleApp1.sln new file mode 100644 index 0000000..6084a80 --- /dev/null +++ b/ConsoleApp1.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.14.36705.20 d17.14 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsoleApp1", "ConsoleApp1\ConsoleApp1.csproj", "{0199A106-1CC7-4407-BE8C-1308445FA97D}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0199A106-1CC7-4407-BE8C-1308445FA97D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0199A106-1CC7-4407-BE8C-1308445FA97D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0199A106-1CC7-4407-BE8C-1308445FA97D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0199A106-1CC7-4407-BE8C-1308445FA97D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {95A32CCA-BECB-4410-B525-12A841C71B77} + EndGlobalSection +EndGlobal diff --git a/ConsoleApp1/ConsoleApp1.csproj b/ConsoleApp1/ConsoleApp1.csproj new file mode 100644 index 0000000..2150e37 --- /dev/null +++ b/ConsoleApp1/ConsoleApp1.csproj @@ -0,0 +1,10 @@ + + + + Exe + net8.0 + enable + enable + + + diff --git a/ConsoleApp1/ISystem.cs b/ConsoleApp1/ISystem.cs new file mode 100644 index 0000000..7f6aece --- /dev/null +++ b/ConsoleApp1/ISystem.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApp1 +{ + internal interface ISystem + { + bool Start(); + void Restart(); + void Quit(); + } +} diff --git a/ConsoleApp1/Program.cs b/ConsoleApp1/Program.cs new file mode 100644 index 0000000..3751555 --- /dev/null +++ b/ConsoleApp1/Program.cs @@ -0,0 +1,2 @@ +// See https://aka.ms/new-console-template for more information +Console.WriteLine("Hello, World!"); diff --git a/ConsoleApp1/System.cs b/ConsoleApp1/System.cs new file mode 100644 index 0000000..a8ff22a --- /dev/null +++ b/ConsoleApp1/System.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace ConsoleApp1 +{ + public class System : ISystem + { + private string name; + private string version; + private string sn; + + public System(string name, string version, string sn) + { + this.name = name; + this.version = version; + this.sn = sn; + } + + public string Name => this.name; + public string Version => this.version; + public string SN => this.sn; + + public override string ToString() + { + return $"Name: {this.name}\nVersion: {this.version}"; + } + } +}