2016-06-11 15 views
0

Ich möchte Objekt aus der Liste des Objekts auf ein anderes Objekt aus der gleichen Klasse kopieren/setzen. Ich mache Quiz-Spiel und ich habe dort QuestionBase-Klasse, in der ich alle Fragen speichern. Ich speichere es in dieser Liste.Kopieren/setzen Objekt aus der Liste der Objekte zu einem anderen Objekt aus der gleichen Klasse

public List<Question> questionsList = new List<Question>(); 

Und dann in einer anderen Klasse habe ich QuestionBase Klassenobjekt und Objekt Frage currentQuestion, in dem ich aktuelle Frage gestellt wird. Kann ich und wie diesem Objekt currentQuestion dieses Objekt aus der Liste zuweisen? Wie folgt:

currentQuestion=questionBaseObject.questionsList[0]; 

Es funktioniert nicht ... Ich mache das falsch oder es ist nicht einmal möglich?

+0

Sie sollten über statische Mitglieder, Singleton-Muster und Vererbung lesen. Einer davon könnte helfen. Sie lösen Ihr Problem. – ZivS

Antwort

0

Eine Lösung wäre, ein Mitglied für Sie currentQuestion zu haben. öffentliche statische Mitglieder können von anderen Klassen

Ich schlage vor, das Hochladen von Code zu Codereview zugegriffen werden, um die beste Lösung für Ihre Implementierung zu erhalten

Verwandte Themen