E28 Ex 4 + 5
This commit is contained in:
parent
1ba5f102f5
commit
c7f8d8eb28
@ -8,7 +8,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
{
|
||||
//Erstellen Sie eine statische Liste, wo man Elemente vom Typ Equipment reinspeichern kann
|
||||
//Code Start
|
||||
static dynamic EList = 1;
|
||||
static List<Equipment> EList = [];
|
||||
//Code ENDE
|
||||
public static void Start()
|
||||
{
|
||||
@ -24,10 +24,19 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
}
|
||||
|
||||
//Lassen Sie hier einen Nutzer Ausrüstung erstellen (Eingabe einer ID, eines Namens und einer Anzahl) und gegen Sie diese zurück.
|
||||
static Equipment? MakeEquipment()
|
||||
static Equipment MakeEquipment()
|
||||
{
|
||||
//Code Start
|
||||
return null;
|
||||
Equipment temp = new();
|
||||
|
||||
Console.WriteLine("Bitte geben Sie eine ID ein:");
|
||||
temp.ID = Convert.ToInt32(Console.ReadLine());
|
||||
Console.WriteLine("Bitte geben Sie einen Namen ein:");
|
||||
temp.Name = Console.ReadLine();
|
||||
Console.WriteLine("Bitte geben Sie eine Anzahl ein:");
|
||||
temp.Amount = Convert.ToInt32(Console.ReadLine());
|
||||
return temp;
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
||||
@ -35,6 +44,19 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
static void PrintEquipment()
|
||||
{
|
||||
//Code Start
|
||||
foreach(var element in EList)
|
||||
{
|
||||
Console.WriteLine();
|
||||
Console.WriteLine("****************************");
|
||||
Console.WriteLine("** Equipment ID: {0} **", element.ID);
|
||||
Console.WriteLine("****************************");
|
||||
Console.WriteLine("** Name: " + element.Name);
|
||||
Console.WriteLine("****************************");
|
||||
Console.WriteLine("** Amount: " + element.Amount);
|
||||
Console.WriteLine("****************************");
|
||||
Console.WriteLine();
|
||||
}
|
||||
|
||||
|
||||
//Code ENDE
|
||||
}
|
||||
|
@ -10,7 +10,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
{
|
||||
//Erstellen Sie hier eine Instanz ihrer Klasse
|
||||
//Code START
|
||||
dynamic obj = 1;
|
||||
Namen obj = new();
|
||||
//Code ENDE
|
||||
|
||||
obj.StringList = new List<string>{"Hallo", "Hi", "Hey", "Hohoho", "Ciao", "Byebye"};
|
||||
@ -30,6 +30,10 @@ namespace Exercises_C_Sharp.E28_Classes
|
||||
}
|
||||
//Schreiben Sie eine Klasse, die oben zu der Aufgabe passt. Ändern Sie dann auch alle dynamics oben ab.
|
||||
//Code START
|
||||
|
||||
class Namen
|
||||
{
|
||||
public List<string> StringList = [];
|
||||
public int Position = -1;
|
||||
}
|
||||
//Code ENDE
|
||||
}
|
Loading…
Reference in New Issue
Block a user