Můžeme ukládat různé datové typy v ArrayList v C#?
Můžeme ukládat různé datové typy v ArrayList v C#?

Video: Můžeme ukládat různé datové typy v ArrayList v C#?

Video: Můžeme ukládat různé datové typy v ArrayList v C#?
Video: Java Collections. MJC Light Talk #35 2024, Prosinec
Anonim

Ano, můžete uložit předměty z odlišné typy v an ArrayList ale jak již bylo zmíněno pst, je bolestné se s nimi později vypořádat. Pokud hodnoty nějakým způsobem souvisí vy je pravděpodobně lepší napsat třídu, která je bude pořádat.

Můžeme podobně ukládat různé datové typy do pole v C#?

v c# my použít objekt pole na ukládat různé typy z data v umístění každého prvku. Můžeš use object (objekt pole ), ale bylo by flexibilnější použít Seznam. Splňuje váš požadavek na jakýkoli druh objektu umět být přidán k tomu, a jako pole , to umět být přístupné prostřednictvím číselného indexu.

Následně je otázkou, zda můžete do pole uložit více typů dat? Pole přímo. Můžete uložit předměty, jejichž datový typ je ekvivalentní nebo odvozené od datový typ z pole . Tohle znamená tamto můžete uložit více typů dat za předpokladu, že vycházejí ze společného základu typ nebo implementovat společné rozhraní.

Také vědět, můžeme do ArrayList ukládat různé typy dat?

Java obsahuje jak pole, tak i ArrayList třída. Jsou to každá „sbírka násobek položky“, abych tak řekl, ale jsou také velmi odlišný . An ArrayList může kolísají velikost, jak jsou věci přidávány nebo odebírány. Jediný ArrayList je také schopen držet různé odlišné typy objektů.

Jaké datové typy lze uložit do pole?

Proměnná pole je typ proměnné, která umožňuje uložit více hodnot stejného typu. UiPath Studio podporuje tolik typů polí, kolik typů proměnných. To znamená, že můžete vytvořit pole čísel, jedno z struny , jedna z booleovských hodnot a tak dále.

Doporučuje: