quería usar algo como esto:¿Cómo cambiar un tipo de variable en C#?
if(x==5)
{
var mydb= ........ ;
}
else
{
var mydb = ........ ;
}
pero no funcionó porque no puedo declarar una variable dentro de si la declaración.
así que traté de hacer esto:
var mydb;
if (x==5)
{
mydb= ............. ;
}
else
{
mydb=.............;
}
pero Identificación tampoco funcionó porque tenía que inicializar la variable (mibd).
Entonces la pregunta es: no necesariamente sé el tipo de la variable, ¿puedo declararla de todos modos y luego cambiar el tipo dentro de la declaración if?
http://msdn.microsoft.com/en-us/library/dd264736%28v=VS.100%29.aspx –
@drorhan: Sí, pero eso no es casi seguro que la solución aquí - I Alentaremos a los principiantes de C# a mantenerse * bien * limpios de la escritura dinámica hasta que se sientan cómodos con C# "normal" (estática). –
Tal vez el tipo de objeto puede ser de ayuda. http://msdn.microsoft.com/en-us/library/9kkx3h3c%28VS.80%29.aspx –