6 svar
317 visningar
hamp 4
Postad: 16 maj 2022 17:13 Redigerad: 16 maj 2022 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 Online 30493
Postad: 16 maj 2022 17:22

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

hamp 4
Postad: 16 maj 2022 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 Online 30493
Postad: 16 maj 2022 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 2022 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 2022 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 Online 30493
Postad: 16 maj 2022 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
Close