Overload finally

This commit is contained in:
Geir Okkenhaug Jerstad 2024-11-27 09:43:48 +01:00
parent 8a1b696755
commit 0aa442271f
11 changed files with 150 additions and 2 deletions

View file

@ -0,0 +1,10 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net8.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
</Project>

View file

@ -0,0 +1,8 @@
using MiniOverloads;
Console.Clear();
Message writeMessage = new Message("Hei og velkommen", ", du er grei");
writeMessage.PrintWelcomeMessage();

View file

@ -0,0 +1,27 @@
namespace MiniOverloads
{
public class Message
{
string MessageText { get; set; }
string Kompliment { get; set; }
public Message(string messageText)
{
MessageText = messageText;
}
public Message(string messageText, string kompliment)
{
MessageText = messageText;
Kompliment = kompliment;
}
public void PrintWelcomeMessage()
{
Console.WriteLine($"{MessageText} {Kompliment}");
}
}
}