现在的位置: 首页 > 综合 > 正文

发现一个问题,有个类没法实例化~(IDE问题,已经OK)

2012年05月19日 ⁄ 综合 ⁄ 共 755字 ⁄ 字号 评论关闭

ManagementObjectCollection.ManagementObjectEnumerator不能使用,不知道是不是private?但是MSDN上提供了类的介绍。

MSDN上的demo如下:
using System;
using System.Management;

// This example demonstrates how to enumerate all logical disks
// using the ManagementObjectEnumerator object.
class Sample_ManagementObjectEnumerator
{
    public static int Main(string[] args) {
        ManagementClass diskClass = new ManagementClass("Win32_LogicalDisk");
        ManagementObjectCollection disks = diskClass.GetInstances();
        ManagementObjectCollection.ManagementObjectEnumerator disksEnumerator =
            disks.GetEnumerator();
        while(disksEnumerator.MoveNext()) {
            ManagementObject disk = (ManagementObject)disksEnumerator.Current;
           Console.WriteLine("Disk found: " + disk["deviceid"]);
        }
        return 0;
    }
}

抱歉!评论已关闭.