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
|
//Erstellen Sie eine statische Liste, wo man Elemente vom Typ Equipment reinspeichern kann
|
||||||
//Code Start
|
//Code Start
|
||||||
static dynamic EList = 1;
|
static List<Equipment> EList = [];
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
public static void Start()
|
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.
|
//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
|
//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
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -35,6 +44,19 @@ namespace Exercises_C_Sharp.E28_Classes
|
|||||||
static void PrintEquipment()
|
static void PrintEquipment()
|
||||||
{
|
{
|
||||||
//Code Start
|
//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
|
//Code ENDE
|
||||||
}
|
}
|
||||||
|
@ -10,7 +10,7 @@ namespace Exercises_C_Sharp.E28_Classes
|
|||||||
{
|
{
|
||||||
//Erstellen Sie hier eine Instanz ihrer Klasse
|
//Erstellen Sie hier eine Instanz ihrer Klasse
|
||||||
//Code START
|
//Code START
|
||||||
dynamic obj = 1;
|
Namen obj = new();
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
|
|
||||||
obj.StringList = new List<string>{"Hallo", "Hi", "Hey", "Hohoho", "Ciao", "Byebye"};
|
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.
|
//Schreiben Sie eine Klasse, die oben zu der Aufgabe passt. Ändern Sie dann auch alle dynamics oben ab.
|
||||||
//Code START
|
//Code START
|
||||||
|
class Namen
|
||||||
|
{
|
||||||
|
public List<string> StringList = [];
|
||||||
|
public int Position = -1;
|
||||||
|
}
|
||||||
//Code ENDE
|
//Code ENDE
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user