Hvad betyder det når en int i et object har tuborgparanteser
HejJeg forsøger at kaste som nedenstående :
# start of code
object intvar = MovieDbCommand.ExecuteScalar();
if (intvar != null)
{
return (int)intvar;
}
else
{
return 0;
}
# end of code
Det går galt systemet siger invalid cast.
Hvis jeg istedet siger :
# start of code
object intvar = 30;
if (intvar != null)
{
return (int)intvar;
}
else
{
return 0;
}
# end of code
går castingen godt.
Hvis jeg køre debugger og holder musen hen over "intvar" feltet så ser jeg den eneste forksel. Når castingen går godt vises inholdet således : {30}.
Hvad betyder disse tuborg paranteser som viser indholdet af objectet?
