Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: ¨°o.O (ßa¢Kg|å§§) O.o° en 4 Julio 2009, 11:49 AM

Título: Convertir de String[] a String
Publicado por: ¨°o.O (ßa¢Kg|å§§) O.o° en 4 Julio 2009, 11:49 AM
Buenos dias,

Como puedo convertir un String[] a String os pongo el ejemplo que tengo que convertir:

Lo que quiero hacer es poner todas las unidades extraibles en un combobox pero primero quiero ver x ejemplo así

--------------------
ComboBox........D
------F:\----------
------G:\---------

Tengo este código

Código (csharp) [Seleccionar]
String[] unidades = Environment.GetLogicalDrives();

                comboBox1.Items.Add(unidades);
               


Al ejecutarlo me sale en el combo Matriz String[]

Alguna idea?
Título: Re: Convertir de String[] a String
Publicado por: Novlucker en 4 Julio 2009, 23:51 PM
VB.net?

No puedes simplemente asignar el array al combobox, debes de recorrer el array con un for y agregar las unidades una a una

Saludos
Título: Re: Convertir de String[] a String
Publicado por: Hadess_inf en 5 Julio 2009, 01:45 AM
Es correcto, lo que deberias de hacer es recorrerlo e ir agregando elemento a elemento. Aunque nunca probe si el datasource funcione en este tipo de casos.
Título: Re: Convertir de String[] a String
Publicado por: 43H4FH44H45H4CH49H56H45H en 5 Julio 2009, 07:14 AM
Código (csharp) [Seleccionar]
String[] unidades = Environment.GetLogicalDrives();
comboBox1.Items.AddRange(unidades);

:-\

Y aqui un ejemplo con un determinado tipo de unidad:
Código (csharp) [Seleccionar]
var usb = from disk in System.IO.DriveInfo.GetDrives()
                  where disk.DriveType == System.IO.DriveType.Removable
                  select disk;
comboBox1.Items.AddRange(usb.ToArray ());

:silbar: