Avatar billede noobsaibot Nybegynder
16. november 2005 - 16:31 Der er 6 kommentarer og
1 løsning

Hashtable - hive værdien til en "key" ud

Hey - et lille spm. Har en HashTable hashTable med ugedage som "key".


Fylder ind i hashTable sådan:
---------------------------------
string limMan = "1";

hashTable.Add("mandag", limMan);
----------------------------------


Nu vil jeg gerne have fat i værdien (dvs. 1). Skriver
følgende:
-------------------------------------------------
if(hashTable.ContainsKey("mandag"))
{
tb.Text = hashTable["mandag"];
}

Problemet er, at værdien til key'en "mandag" er et object og ikke en string .. Hvad gør jeg?
Avatar billede pidgeot Nybegynder
16. november 2005 - 16:32 #1
Du skal bare typecaste den:

tb.Text = (string)hashTable["mandag"];
Avatar billede noobsaibot Nybegynder
16. november 2005 - 16:35 #2
ah.. okay.
Great .. tak. Smid et svar :)
Avatar billede pidgeot Nybegynder
16. november 2005 - 16:35 #3
Værsgo :)
Avatar billede noobsaibot Nybegynder
16. november 2005 - 16:36 #4
tak :)
Avatar billede dr_chaos Nybegynder
16. november 2005 - 16:37 #5
note:
du kan også bruge  tb.Text = hashTable["mandag"].ToString();
Men (string)hashTable["mandag"];
er den normale måde at typecaste et objekt til en streng men begge metoder kan bruges
Avatar billede noobsaibot Nybegynder
16. november 2005 - 16:56 #6
Ja det virker også..
Prøvede jeg faktisk også inden jeg oprettede et spm. men der virkede det ikke (typisk - det må være mine buttede fingre).
Avatar billede dr_chaos Nybegynder
16. november 2005 - 17:15 #7
hehe det vil jeg ikke udtale mig om :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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