Int to string

Tags:    c#

Jeg har nogle få spørgsmål.
Hvad er der galt her? Jeg vil gerne vise værdien af tal:
int tal = 5;
MessageBox.Show(tal.toString);

Og hvis jeg så har lyst til at deklarere en variable hos et objekt, og derefter gerne vil bruge det hos et andet objekt. Kan man så ikke gøre varaiblen public på en eller anden måde?

På forhånd mange tak.



4 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
der er ikke noget der hedder toString. Det du vil have fat i er metoden ToString():

MessageBox.Show(tal.ToString());

Og hvis jeg så har lyst til at deklarere en variable hos et objekt, og derefter gerne vil bruge det hos et andet objekt. Kan man så ikke gøre varaiblen public på en eller anden måde?


Det virker som om at du er vant til Javascript (hvis jeg forstod det rigtigt). At deklarere en variabel hos et objekt indbærer jo at man ændrer i den klasse som objektet er oprettet ud fra. Men altså hvis du laver en klasse, så er det meget simpelt at gøre:

Fold kodeboks ind/udKode 


Bemærk så at jeg skriver public foran.




Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 19.02.2007 15:48 af Bruger #8448
MessageBox.Show(ToString(tal));



Jeg har nogle få spørgsmål.
Hvad er der galt her? Jeg vil gerne vise værdien af tal:
int tal = 5;
MessageBox.Show(tal.toString);

Og hvis jeg så har lyst til at deklarere en variable hos et objekt, og derefter gerne vil bruge det hos et andet objekt. Kan man så ikke gøre varaiblen public på en eller anden måde?

På forhånd mange tak.


Hvis du skal bruge den skal du bare lave tal.toString(); i stedet, da det er en metode du bruger...

Og omvendt hvis du skal have en string (textbox.text) til eks. en int:

Fold kodeboks ind/udKode 


//HKS



t