Lo que me gustaría evitar:más rápido Convertir de la colección a la lista <T>
ManagementClass m = new ManagementClass("Win32_LogicalDisk");
ManagementObjectCollection managementObjects = m.GetInstances();
List<ManagementObject> managementList = new List<ManagementObject>();
foreach(ManagementObject m in managementObjects){
managementList.Add(m);
}
no hay una manera de conseguir que la recogida en una lista que se ve algo como:
List<ManagementObject> managementList = new List<ManagementObjec>(collection_array);
favor nos dicen cuál es el marco que está utilizando. 2.0 tiene una solución diferente desde 3.5 – MagicKat