Jump to content
Unity Insider Forum
Ognorant

Array Größe ändern

Recommended Posts

Hallo,

ich bin dabei ein Englisch Quiz zu erstellen und nun bin ich auf eine Brandung gestoßen.
 

[Header("Array------------------------------------------------------------------")]
private List<Antwort> unberuehrteAntwort;
private Antwort aktuelleantwort;
public Antwort[] antwort;

Dieser Teil ist in meinem Script "Gamemanager" worauf ich zugreifen möchte, dass soweit kein Problem ist.

 

[System.Serializable]
public class Antwort
{
    [Header("Frage")]
    public string frage_Text;


    [Header("Antwort")]
    public string save_antwort;

}

Das ist der Inhalt von meinem Array in einem anderen Script und nun zu meinem Problem. 😃

 

Mein Versuch war es, auf das Feld "antwort" zu zugreifen um die Größe mit z. B. AddRange zu ändern,
aber das war irgendwie nicht möglich. 🤔

Freundliche Grüße

Daniel

Share this post


Link to post
Share on other sites

Die Größe eines Arrays kann nicht ändern. Nimm, wenn du variable Größen brauchst, eine List<T>.

Share this post


Link to post
Share on other sites

Tatsächlich ändert diese Methode die Größe eines Arrays nicht einmal wirklich :)

Auch wenn es etwas versteckt wird, wird das Array einfach durch ein neues ersetzt. Aber ich nehme an, das meintest du auch mit "unschön". Eine List<T> macht eigentlich auch nichts anderes, aber dafür auf automatisiert sinnvolle Weise.

 

  • Like 1

Share this post


Link to post
Share on other sites
vor 1 Stunde schrieb Sascha:

Tatsächlich ändert diese Methode die Größe eines Arrays nicht einmal wirklich :)

Auch wenn es etwas versteckt wird, wird das Array einfach durch ein neues ersetzt. Aber ich nehme an, das meintest du auch mit "unschön". Eine List<T> macht eigentlich auch nichts anderes, aber dafür auf automatisiert sinnvolle Weise.

 

Ganz genau das meinte ich @Sascha :)  Und ich gebe Dir absolut Recht.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×