Es gibt einen speziellen Namen dafür, aber ich kann mich nicht erinnern, was es ist. Es gibt zwei verschiedene Begriffe, einen für das Umwandeln eines Arrays einer Unterklasse in ein Array seiner Oberklasse und umgekehrt.Wie heißt es, wenn Sie ein Array von Objekten in ein Array von Strings umwandeln?
Antwort
Array-Upcasting und Array-Downcasting.
EDIT: Kovarianz und Kontravarianz ist die Fähigkeit, bestimmte Typen als gleich oder nicht gleich abhängig von Zusammensetzung und Vererbung Semantik zu behandeln. Das hat nichts mit Casting-Arrays zu tun, bei denen gerade Kovarianz ins Spiel kommt.
Wissen Sie, das wäre viel leichter zu merken als Covarianz und Contravarianz. Vielleicht sollten wir die Terminologie ändern? lol –
Boxen und Unboxing?
Nein, es ist ein Begriff, der mit Casting-Arrays zu tun hat. –
Ich kann ehrlich keinen Begriff denken, der speziell für Arrays gelten würde. +1 für interessante Frage. –
Kovarianz und Kontravarianz. Wahrscheinlich.
@Steve: Ich denke du hast Recht. Weitere Informationen über Covariance und Contravariance in C# finden Sie hier: http://blogs.msdn.com/ericlippert/archive/2007/10/16/covariance-and-contravariance-in-c-part-one.aspx –
Ich habe den Link eingefügt weil der erste Teil von Kovarianz und Kontravarianz in allgemeineren Worten handelt, falls die Leute etwas Hintergrundwissen darüber haben wollen, was sie sind. –
Das ist, was ich versucht habe zu denken. Vielen Dank. –
- 1. ein Array von Objekten
- 2. Kann ich ein Array von Strings in ein Array von Substring-Arrays umwandeln?
- 3. dynamisch ein Array von Objekten
- 4. Erstellen Sie ein konstantes Array von Strings
- 5. Ein PHP-Array von Objekten
- 6. delete [] ein Array von Objekten
- 7. Convert Array von Objekten in ein Array von Eigenschaften
- 8. Wie erstellt man ein Array von Objekten?
- 9. rails jbuilder - nur ein Array von Strings
- 10. Wie mappe ich ein Array von Objekten
- 11. Wert in ein Array von Objekten einfügen
- 12. Konvertieren Sie ein Array von ganzen Zahlen in ein Array von Strings in Ruby?
- 13. Wie ein Regex in ein Array von Strings enthalten?
- 14. Wie sortiere ich ein Array von Objekten?
- 15. So holen Sie die Eigenschaften eines Array von Objekten in ein anderes Array von Objekten
- 16. Speicher ein Array von Objekten In Wolkenjungen
- 17. Ein Objekt-Array in ein JPA-Entity-Array umwandeln?
- 18. Wie konvertiere ich ein Array von Strukturen in ein Array von Point3D-Objekten in C#?
- 19. Wie man ein Array von Strings teilt und in ein Array von Hashes umwandelt
- 20. Wie konvertiert man ein Array von Strings in ein Array von Symbolen?
- 21. Format ein Array von Strings mit Argumenten
- 22. Wie konvertiere ich ein Array von Strings in ein Array von eindeutigen Werten?
- 23. Was ist der beste Weg, um ein Array von Strings in ein Array von Objekten zu konvertieren?
- 24. Array von Objekten innerhalb Array von Objekten
- 25. Rubin, Interpolieren ein Array von Strings
- 26. Marshalling-Zeiger auf ein Array von Strings
- 27. HTML Form: POST ein Array von Objekten
- 28. Min/Max über ein Array von Objekten
- 29. Konvertieren von Array von Strings in Array von Floats
- 30. Mongoose Schema: ein Array von Objekten Erzwingen
Können wir (Gemeinde) eine Antwort als falsch akzeptieren? – zvolkov
Die Gemeinde (wir) sollte es einfach runterziehen, alles andere sollte sich selbst folgen. Wahrscheinlich. –