Convertir de String[] a String

Iniciado por ¨°o.O (ßa¢Kg|姧) O.o°, 4 Julio 2009, 11:49 AM

0 Miembros y 1 Visitante están viendo este tema.

¨°o.O (ßa¢Kg|姧) O.o°

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?

Novlucker

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
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Hadess_inf

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.

43H4FH44H45H4CH49H56H45H

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:

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W