Zuerst ein object-array mit Benutzereingabe. C#

Im Versuch, diese 2 Objektive mit C#. Ich habe die Klasse Erklärung zum Auffüllen der ein array mit einem Objekt, so dass ich nicht wirklich haben einen Ausgangspunkt, wie zu tun ist das zweite Ziel.

"1. Erstellen Sie ein Schüler-Klasse mit zwei Feldern, StudentName (string) und StudentNumber (int), die entsprechende Eigenschaften (z.B. get und set) und Konstruktoren (default und non-default). Der Schüler name wird standardmäßig ein leerer string, während die student-Nummer wird standardmäßig -1.

  1. Die Student-Klasse zu lösen Folgendes problem.
    Erstellen Sie ein Programm, das es einem Benutzer zur Eingabe von bis zu 24 Schüler in ein array sicherstellen, dass die Matrikelnummer ist genau 5 Zeichen lang sind. Nachdem alle Schüler eingegeben worden sind, ermöglichen dem Benutzer die sequentielle Suche für Studenten, indem Sie entweder den Namen oder die Nummer. Display das full-student-name und-Nummer, wenn gefunden wird, oder eine Fehlermeldung, falls nicht. Damit der Benutzer weiter suchen, bis Sie sich entscheiden, zu beenden".

Den ersten Teil hab ich gearbeitet und hier ist mein Schüler Klasse:

class Student
{
    //fields
    private string _studentName;
    private int _studentNumber;

    //properties
    public string studentName
    {
        get
        {
            return _studentName;
        }
        set
        {
            studentName = value;
        }
    }
    public int studentNumber
    {
        get
        {
            return _studentNumber;
        }
        set
        {
            studentNumber = value;
        }
    }
    //constructors
        //default - no parameters
    public Student()
    {
        _studentName = "";
        _studentNumber = -1;
    }
        //non default - takes perameters
    public Student(string studentName, int studentNumber)
    {
        _studentName = studentName;
        _studentNumber = studentNumber;
    }
}

Und hier ist mein Hauptprogramm:

class Program
{
    static void Main(string[] args)
    {
        //////////////Question 1 ////////////////

        //create new student
        Student defaultStudent = new Student();
        //display student
        InputOutput.DisplayStudentInformation(defaultStudent);
        //keep console open
        Console.ReadLine();
    }
}

Nun im laufen in das problem mit dem zweiten Teil der Zielsetzung. Ich weiß nicht, wie man das Objekt verwenden(Schüler) Klasse, mir zu helfen, erstellen Sie einen Benutzer eingegeben array, wie ich verpasst, dass insbesondere Vorlesung.

Im nicht zu Fragen, für jemanden der sich um die ganze Aufgabe für mich, ich weiß nur nicht, wie das array zu füllen mit einem studentName und studentNumber mit Benutzereingaben.

Ich bin mit meinem Latein am Ende versuchen, ein Ausgangspunkt hier. Wer?

  • So dass Sie wollen, erstellen Sie Schüler-array und füllen Sie anschließend diese Instanzen?
InformationsquelleAutor user1884609 | 2012-12-07
Schreibe einen Kommentar