Jest na to specjalna nazwa, ale nie pamiętam, co to jest. Istnieją dwa różne terminy, jeden do rzucania tablicy podklasy do tablicy jej nadklasy i na odwrót.Co się nazywa, gdy rzucasz tablicę obiektów do tablicy łańcuchów?
Odpowiedz
Upcastowanie macierzy i niszczenie arkuszy.
EDYCJA: Kowariancja i kontrawariancja to umiejętność traktowania niektórych typów jako takich samych lub nie w zależności od składu i semantyki dziedziczenia. Nie ma to nic wspólnego z casting arrays, które akurat jest przypadkiem, w którym pojawia się ko-wariancja.
Wiesz, byłoby to o wiele łatwiejsze do zapamiętania niż Współrozmiar i Contra-wariancja. Może powinniśmy zmienić terminologię? lol –
Boks i Unboxing?
Nie, to termin, który ma związek z przesyłaniem tablic. –
Szczerze nie mogę myśleć o jakimkolwiek wyrażeniu, które dotyczyłoby w szczególności tablic. +1 za interesujące pytanie. –
Współzmienność i przeciwstawność. Prawdopodobnie.
@Steve: Myślę, że masz rację. Więcej informacji na temat kowariancji i kontrawariancji w języku C# tutaj: http://blogs.msdn.com/ericlippert/archive/2007/10/16/covariance-and-contravariance-in-c-part-one.aspx –
Zawarłem link ponieważ część pierwsza mówi o kowariancji i kontrawariancji w bardziej ogólnych kategoriach, na wypadek, gdyby ludzie chcieli poznać ich pochodzenie. –
Tego właśnie próbowałem wymyślić. Dzięki. –
- 1. Jak zaimplementować tablicę łańcuchów?
- 2. Utwórz tablicę unikatowych kombinacji z tablicy łańcuchów
- 3. Konwersja tablicę obiektów do tablicy właściwości
- 4. Jak przekonwertować tablicę łańcuchów na tablicę symboli?
- 5. filtrowanie tablicy łańcuchów znaków
- 6. Algorytm porównać jedną tablicę łańcuchów do wielu tablicy ciągów
- 7. Co się nazywa, gdy mówię "catch (Exception e) {}" w Javie?
- 8. Co się nazywa po "onConfigurationChanged()"?
- 9. To, co się nazywa po metoda onConfigurationchanged()
- 10. lodash: filtruj tablicę obiektów o innej tablicy obiektów.
- 11. Ruby, Interpolacja tablicę łańcuchów
- 12. co nazywa się przed onCreate w android
- 13. Przypisz tablicę do tablicy
- 14. inicjalizacja dwuwymiarowej tablicy łańcuchów znaków
- 15. Jak wziąć tablicę łańcuchów i przefiltrować je?
- 16. Jak dodać tablicę obiektów do tablicy obserwowalnej w nokaut?
- 17. Jak przekonwertować tablicę łańcuchów na tablicę unikatowych wartości?
- 18. Co do cholery nazywa się tą składnią C++?
- 19. Matlab - Indeksowanie tablicy przy użyciu wartości łańcuchów
- 20. Inicjowanie tablicę obiektów
- 21. Dodaj ciąg do początku tablicy łańcuchów
- 22. Najprostszy sposób dopasowania tablicy łańcuchów do wyszukiwania w perlu?
- 23. Jak dodać detektory zdarzeń do tablicy obiektów
- 24. Przesyłanie tablicy obiektów do tablicy porównywalnej
- 25. Spłaszczanie tablicy obiektów w innej tablicy obiektów przy użyciu javascript
- 26. Co robi% do łańcuchów w Pythonie?
- 27. Dlaczego nazywa się onBlur?
- 28. Uzyskaj polecenie lua, gdy funkcja c nazywa się
- 29. Jak nazywa się tę metodę przechowywania?
- 30. Dlaczego nazywa się "String"?
Czy my (społeczność) możemy nie przyjąć odpowiedzi jako niewłaściwej? – zvolkov
Społeczność (my) powinniśmy ją zlekceważyć, wszystko inne powinno pójść w jej ślady. Prawdopodobnie. –