Czy możemy przechowywać różne typy danych w ArrayList w C#?
Czy możemy przechowywać różne typy danych w ArrayList w C#?

Wideo: Czy możemy przechowywać różne typy danych w ArrayList w C#?

Wideo: Czy możemy przechowywać różne typy danych w ArrayList w C#?
Wideo: Part 1 Can you store different types in an array in c# 2024, Listopad
Anonim

Tak, możesz przechowywać przedmioty z różne rodzaje w an Lista tablic ale, jak wspomniałem pst, trudno jest sobie z nimi później poradzić. Jeśli wartości są w jakiś sposób powiązane ty prawdopodobnie lepiej napisać klasę, aby je przeprowadzić.

Podobnie, czy możemy przechowywać różne typy danych w tablicy w C#?

w c# my użyj obiektu szyk do przechowywać różne typy z dane w każdej lokalizacji elementu. Możesz użyj obiektu (obiekt szyk ), ale bardziej elastyczne byłoby użycie List. Spełnia twoje wymagania, aby każdy rodzaj obiektu Móc być do niej dodanym i jak an szyk , to Móc być dostępny poprzez indeks numeryczny.

Następnie pojawia się pytanie, czy można przechowywać wiele typów danych w tablicy? Szyk bezpośrednio. Możesz przechowywać przedmioty, których typ danych jest równoważny lub pochodzi od typ danych z szyk . To znaczy że możesz przechowywać wiele typów danych , pod warunkiem, że wywodzą się ze wspólnej podstawy rodzaj lub zaimplementuj wspólny interfejs.

Aby wiedzieć, czy możemy przechowywać różne typy danych w ArrayList?

Java zawiera zarówno tablicę, jak i Lista tablic klasa. Każdy z nich jest „zbiorem wiele przedmioty”, że tak powiem, ale są też bardzo różne . jakiś ArrayList może zmieniać rozmiar w miarę dodawania lub usuwania rzeczy. Pojedynczy Lista tablic jest również w stanie utrzymać różnorodność różne rodzaje obiektów.

Jakie typy danych mogą być przechowywane w tablicy?

Zmienna tablicowa jest typem zmiennej, który umożliwia przechowywanie wielu wartości tego samego typu. UiPath Studio obsługuje tyle typów tablic, co typów zmiennych. Oznacza to, że możesz utworzyć tablicę liczb, jedną z smyczki , jedna z wartości logicznych i tak dalej.

Zalecana: