6 svar
102 visningar
hamp 4
Postad: 16 maj 17:13 Redigerad: 16 maj 18:11

programmering 1,

public static void anmälan(ref List<string> anmälda)
        {


            string inmatning = "";
            do
            {
                Console.Clear();
                Console.WriteLine("Skriv in namnet på den du vill anmäla, skriv sedan klar");
                inmatning = Console.ReadLine();
                if (inmatning.ToLower() != "klar")
                {
                    anmälda.Add(inmatning);
                }
               
            }
            while (inmatning.ToLower() != "klar");





Har denna kod, men vill inte att den ska upprepa sig...

"HJÄLP" trimmat från rubriken. /Smutstvätt, moderator 

Laguna 19923
Postad: 16 maj 17:22

Du ska sätta inmatning till den nya strängen, inte input.

hamp 4
Postad: 16 maj 17:28
Laguna skrev:

Du ska sätta inmatning till den nya strängen, inte input.

ja såklart, liten miss bara!

Men, hur får jag den att inte upprepa sig?

Utan att bara be om namnet en gång?

Laguna 19923
Postad: 16 maj 17:33

Det går att ordna, men varför ska man behöva ge först ett namn och sedan "klar"?

hamp 4
Postad: 16 maj 17:44
Laguna skrev:

Det går att ordna, men varför ska man behöva ge först ett namn och sedan "klar"?

Det kan man fråga sig!!

När du skrev så löste jag det!

hamp 4
Postad: 16 maj 17:47

Du har anmält:
System.Collections.Generic.List`1[System.String]
Ålder: 123456 år
Allergier: Ja
Simkunnig: Nej

 

Får även detta meddelandet "System.Collections.Generic.List`1[System.String]" i programmet?

Laguna 19923
Postad: 16 maj 17:53

Ja, du har ju en lista av strängar. Om du bara ska ha en enda sträng kan du använda string i stället för List<string>.

Svara Avbryt
Close