6 Stimmen

C#-Konsole Benutzereingabe

Ok, ich möchte zuerst sagen, dass ich kein Student bin, also hat diese Frage nichts mit Hausaufgaben zu tun. Ich versuche, C# zu lernen, weil das Unternehmen, für das ich arbeiten möchte, es verwendet. Ich habe gehört, dass C# sehr ähnlich zu Java ist, also benutze ich mein Java-Buch, das Übungsprobleme hat, um C# zu üben. Hier ist meine Frage, ich versuche, ein einfaches Programm zu machen, dass der Benutzer 3 Noten eingibt und es speichert sie in einem Array und zeigt dann die drei Noten, die eingegeben wurden. Das Problem ist, dass seine nicht die Noten zu speichern. Es zeigt jedoch eine zufällige Zahl an, z.B. wenn ich 34, 44 und 54 eingebe, gibt es 51 zurück. Hier ist mein Code und vielen Dank an alle:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Practice1
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] test = new int[4];

            int i = 1;

            for (i = 1; i <= 3; i++)
            {
                Console.WriteLine("Please enter test " + i);
                test[i] = Console.Read();
                Console.ReadLine();

            }
            for (i = 1; i <=3; i++)
            {
                Console.WriteLine(test[i]);
                Console.ReadLine();
            }
        }
    }
}

1voto

Jonathon Reinhart Punkte 123962

Console.Read() gibt ein Zeichen zurück. Sie möchten ein string von der Konsole, konvertieren Sie es in eine int und speichern Sie diesen Wert dann in Ihrem Array.

0voto

user6142764 Punkte 1

Hier ist der Code:

int[] test = new int[3];

        for (int e = 0; e < 3; e++)
        {
            Console.WriteLine("Please enter test ");
            test[e] = int.Parse(Console.ReadLine());
        }

        Console.WriteLine("000000000000000000000000000\n");

        for (int e = 0; e < 3; e++)
        {

            Console.WriteLine(test[e]);
            //Console.ReadLine();

        }

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X