C#-da ArrayList-də müxtəlif məlumat növlərini saxlaya bilərikmi?
C#-da ArrayList-də müxtəlif məlumat növlərini saxlaya bilərikmi?

Video: C#-da ArrayList-də müxtəlif məlumat növlərini saxlaya bilərikmi?

Video: C#-da ArrayList-də müxtəlif məlumat növlərini saxlaya bilərikmi?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Noyabr
Anonim

Bəli, saxlaya bilərsiniz obyektləri fərqli növlər bir ArrayList lakin, qeyd etdiyimiz kimi, sonradan onlarla məşğul olmaq ağrılıdır. Əgər dəyərlər müəyyən şəkildə bağlıdır Sən yəqin ki, onları keçirmək üçün bir sinif yazmaq daha yaxşıdır.

Eynilə, biz C#-da müxtəlif məlumat növlərini massivdə saxlaya bilərikmi?

In c# biz obyekt istifadə edin massiv üçün müxtəlif növləri saxlamaq of data hər bir element yerində. Bacararsan obyektdən istifadə edin (obyekt massiv ), lakin Siyahıdan istifadə etmək daha çevik olardı. İstənilən növ obyektin tələbatını ödəyir bacarmaq ona əlavə olun və bir kimi massiv , o bacarmaq rəqəmsal indeks vasitəsilə əldə edilə bilər.

Sonradan sual yaranır ki, siz bir massivdə çoxlu məlumat növlərini saxlaya bilərsinizmi? Massiv birbaşa. saxlaya bilərsiniz olan maddələr məlumat növü -ə bərabərdir və ya ondan yaranır məlumat növü -nin massiv . Bu o deməkdir ki çoxlu məlumat növlərini saxlaya bilərsiniz , bir şərtlə ki, onlar ümumi əsasdan törəsinlər növü , və ya ümumi interfeys tətbiq edin.

Həmçinin bilmək lazımdır ki, biz ArrayList-də müxtəlif məlumat növlərini saxlaya bilərikmi?

Java həm Array, həm də bir sıra daxildir ArrayList sinif. Onların hər biri "kolleksiyalarıdır çoxsaylı maddələr", belə deyək, lakin onlar da çox fərqli . An ArrayList bilər əşyalar əlavə olunduqca və ya çıxarıldıqda ölçüdə dəyişir. Bir tək ArrayList müxtəlifliyi də saxlamağa qadirdir fərqli növlər obyektlərin.

Massivdə hansı məlumat növləri saxlanıla bilər?

Massiv dəyişəni eyni tipdə bir neçə dəyəri saxlamağa imkan verən bir dəyişən növüdür. UiPath Studio dəyişən növləri kimi bir çox massiv növlərini dəstəkləyir. Bu o deməkdir ki, siz bir sıra nömrələr yarada bilərsiniz simlər , boolean dəyərlərindən biri və s.

Tövsiyə: