ProgaOra/20231106/ConsoleApp1/Program.cs
2023-12-04 10:51:29 +01:00

82 lines
1.8 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
public class AlkalmazasBeall
{
public string AppNev { get; private set; }
public string Version { get; private set; }
private AlkalmazasBeall()
{
AppNev = "MyApp";
Version = "1.0";
}
private static AlkalmazasBeall pl;
public static AlkalmazasBeall GetPL()
{
if (pl == null)
{
pl = new AlkalmazasBeall();
}
return pl;
}
}
class Szemely
{
private string nev;
private int kor;
public string Nev
{
get { return nev; }
set { nev = value; }
}
public int Kor
{
get { return kor; }
set {
if (value >= 0)
{
kor = 2023 - value;
} else
{
Console.WriteLine("Az életkor nem lehet igaz!");
}
}
}
}
class Program
{
static void Main(string[] args)
{
AlkalmazasBeall settings = AlkalmazasBeall.GetPL();
Console.WriteLine($"Alkalmazás neve: {settings.AppNev}");
Console.WriteLine($"Alkalmazás verziója: {settings.Version}");
Szemely szemely = new Szemely();
Console.WriteLine("Add meg a neved!");
szemely.Nev = Console.ReadLine();
Console.WriteLine("Add meg, hogy mikor születtél!");
szemely.Kor = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(szemely.Nev);
Console.WriteLine(szemely.Kor);
Console.ReadLine();
}
}
}