webForumDet fria alternativet

Basic C# typkonvertering

2 svar · 756 visningar · startad av clarkbones

clarkbonesMedlem sedan feb. 20013 023 inlägg
#1

Hej, jag skriver mest i VB.NET men nu pular jag för första gången med en liten större grej i C#.

Jag har en enkel textbox som skall innehålla ett värde (antal rum, integer). Jag måste då konvertera värdet till en sträng.

"res" är en objekt instans av min klass Residence och den har en property NoOfRooms. Nedanstående funkar inte!

txtNoOfRooms.Text = (string) res.NoOfRooms;

Får felmeddelande Cannot convert type int to string!

doggelitoMedlem sedan juni 20003 076 inlägg
#2
txtNoOfRooms.Text = res.NoOfRooms.ToString();

Varför du inte kan göra som du gjort kan jag inte svara på.
Nån vänlig själ kanske kan bidra med förklaring! :)

clarkbonesMedlem sedan feb. 20013 023 inlägg
#3

Jag testade ToString innan jag postade! Men VB-skadad som man är så missade jag parenteserna på slutet och då fick jag ett kryptiskt felmeddelande och gav upp det spåret. VB.NET är lite mer förlåtande...

122 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)