webForumDet fria alternativet

Basic C# typkonvertering

.NET

2 svar · 758 visningar · startad av clarkbones

Medlem sedan feb. 20013 023 inlägg
Frågan#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!

Medlem 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! :)

Medlem 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...

271 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)