Avatar billede dc Nybegynder
26. februar 2002 - 16:47 Der er 3 kommentarer og
1 løsning

Scripting.Dictionary object.

Hej,

Jeg skal bruge et objekt, som skal indeholde en masse data. Mit problem er at de "Keys" jeg vil indsætte i objektet kan forekomme mere end én gang (samme navn). Og da det ikke kan lade sig gøre, er jeg nødt til at gennemsøge om der allerede er en "Key" i objektet med det navn jeg vil indsætte. Hvis der er det, skal den på gældende "Key" omdøbes til f.eks. x_set1 og den nye "Key" x_set2 osv. Hvis "key" ikke er der i forvejen skal den bare beholde sit navn!

P.S. Har kigget i MSDN, men ikke fundet andet end Scripting.Dictionary object syntaksen. Hvor kan jeg finde eksempler og metoder?
Avatar billede Slater Ekspert
04. marts 2002 - 13:13 #1
Lav to arrays og vedligehold dem så de forskellige indexes svarer til hinanden..

Men hvordan vil du hente en værdi hvis to keys har samme navn??
Avatar billede dc Nybegynder
04. marts 2002 - 17:36 #2
Jeg har selv løst problemet ved at omdøbe Key hvis den allerede eksisterer.
Men ellers tak for hjælpen.
Avatar billede f_frandsen Nybegynder
05. maj 2002 - 17:15 #3
Du kan anvende metoden .exists("key") til at se om den key du vil indsætte allerede er defineret
Avatar billede dc Nybegynder
22. juli 2002 - 13:15 #4
Tak for hjælpen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester