Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/09/2009, 08:14
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Cannot implicitly convert type 'string[]' to 'string' c#

hola a todos...

les cuento trato de hacer una validacion de un formulario con imagenes es decir muestro una imagen y deben ingresar, el mismo sistema que tiene google, todo bien el problema es que me trae "nombreimagen.jpg" ademas de eso le trato de hacer un Split para solamente agarrar el nombre de la imagen para luego compararla.

Código:
string path = Server.MapPath("~/Images/ConfirmImage/");
            string[] files = Directory.GetFiles(path);
            Random r = new Random();
            FileInfo fi = new FileInfo(files[r.Next(0, files.Length)]);
            ContImage.ImageUrl= "~/Images/ConfirmImage/"+ fi.Name;
            //char[] delimit = new char[] { '.' };
            ConfirmImage.Text = fi.Name.Split(new Char[] { '.' });
el error que muestra es.

Código:
Compiler Error Message: CS0029: Cannot implicitly convert type 'string[]' to 'string'

Source Error:

Line 185:            ContImage.ImageUrl= "~/Images/ConfirmImage/"+ fi.Name;
Line 186:            //char[] delimit = new char[] { '.' };
Line 187:            ConfirmImage.Text = fi.Name.Split(new Char[] { '.' });
Line 188:            
Line 189: