Joar, ich habs jetzt eh rausgefunden XD. Ich wollte ja ohne goto arbeiten und habe es mit for schleifen probiert. Was ich erst ewig spät gecheckt hab, war das ich nur 1 forschleife ums ganze Programm gebraucht habe, ohne irgendeine bedingung. Falls sich jemand mein Prog ma anschauen will.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Datenbank
{
class Program
{
static void Main(string[] args)
{
//Ini vom Array
string[] sDaten = new string[4000];
int i = 0;
for ( ; ; )
{
//Anfangsbildschirm
Console.Clear();
Console.WriteLine("Was wollen Sie machen?");
Console.WriteLine("\n A. Neueintrag \n B. Abfrage \n");
Console.Write("Geben Sie einen Buchstaben ein : ");
string sAuswahl1 = Console.ReadLine().ToUpper();
//Eingabe von Daten
if (sAuswahl1 == "A")
{
Console.Clear();
Console.WriteLine("Geben Sie ihre Daten ein");
Console.Write("\nName : ");
string sName = Console.ReadLine();
Console.Write("\nVorname : ");
string sVorname = Console.ReadLine();
Console.Write("\nAlter : ");
string sAlter = Console.ReadLine();
Console.Write("\nWohnort : ");
string sWohnort = Console.ReadLine();
Console.Write("Wollen Sie die Daten jetzt speichern?(j/n) : ");
string sAuswahl2 = Console.ReadLine();
//Daten werden gespeichert
if (sAuswahl2 == "j")
{
Console.WriteLine("Daten werden gespeichert...");
sDaten = sName;
i++;
sDaten = sVorname;
i++;
sDaten = sAlter;
i++;
sDaten = sWohnort;
i++;
int iCode = i - 4;
Console.WriteLine("Ihr Code : {0}", iCode);
Console.ReadLine();
}
else if (sAuswahl2 == "n")
{
Console.WriteLine("Daten werden nicht gespeichert");
Console.ReadLine();
}
else
{
Console.WriteLine("Falsche Eingabe");
Console.ReadLine();
}
}
else if (sAuswahl1 == "B")
{
Console.Clear();
Console.Write("Geben Sie bitte den Code ein : ");
i = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("\nIhre Daten \n\nNamen : {0}", sDaten);
i++;
Console.WriteLine("Vorname : {0}", sDaten);
i++;
Console.WriteLine("Alter : {0}", sDaten);
i++;
Console.WriteLine("Wohnort : {0}", sDaten);
Console.ReadLine();
}
else
{
Console.WriteLine("Falsche Eingabe");
Console.ReadLine();
}
}
}
}
}
Naja, bin noch im 1. lehrjahr als FiSi^^.