raven16
Lieutenant
- Registriert
- Nov. 2008
- Beiträge
- 580
Hallo,
ich bin Programmieranfänger und möchte gerne in C# mehrere Objekte mit Hilfe eines Arrays erzeugen, aber irgendwie klappt mein Vorhaben noch nicht so ganz. Mein Quelltext sieht so aus:
Main-Class
Spieler-Class
Mein Ziel ist es für jeden Spieler ein Objekt zu erzeugen damit ich Eigenschaften wie den Namen des Spielers oder Punktzahl etc. dort speichern kann.
Hab versucht im Internet danach zu suchen, habe aber keine für mich verständliche Lösung dafür gefunden. Ich hoffe ihr könnt mir ein paar Denkanschübe geben
ich bin Programmieranfänger und möchte gerne in C# mehrere Objekte mit Hilfe eines Arrays erzeugen, aber irgendwie klappt mein Vorhaben noch nicht so ganz. Mein Quelltext sieht so aus:
Main-Class
Code:
static void Main (string[] args)
{
Console.Write ("Bitte wählen Sie die Anzahl der Spieler: ");
int playeranz = Convert.ToInt32(Console.ReadLine ());
Spieler[] sp = new Spieler[playeranz];
for (int a = 1; a <= playeranz; a++)
{
Console.Write ("Spieler" + a + " Name: ");
string input = Console.ReadLine ();
sp[a] = new Spieler(input);
Console.WriteLine ("Danke. Du heißt jetzt " + sp[a].name + ".");
}
}
Spieler-Class
Code:
class Spieler
{
public Spieler (string name)
{
this.name = name;
}
public string name;
}
Mein Ziel ist es für jeden Spieler ein Objekt zu erzeugen damit ich Eigenschaften wie den Namen des Spielers oder Punktzahl etc. dort speichern kann.
Hab versucht im Internet danach zu suchen, habe aber keine für mich verständliche Lösung dafür gefunden. Ich hoffe ihr könnt mir ein paar Denkanschübe geben