none
新手求助C# RRS feed

  • 常规讨论

  • 刚学习C#,如下面的代码,我要获取硬盘序列号,我怎么才知道要用wmi管理类中的ManagementObjectSearcher类生成一个设备对象,然后ManagementObject 类遍历设备对象信息,以前学php时 都没这么多类啊 ,都记不住,所以求如何学好C#,如何知道用哪个类的哪个方法
    ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_PhysicalMedia");
                String strHardDiskID =null;
                foreach (ManagementObject mo in searcher.Get())
                {
                    if (mo["SerialNumber"] == null) strHardDiskID = "没有找到序列号";
                    else
                    {
                        strHardDiskID = mo["SerialNumber"].ToString().Trim();
                        break; //BREAK放在 else语句里面
                    }
                }
                textBox8.Text = strHardDiskID;

    • 已更改类型 ThankfulHeart 2012年5月24日 4:22 非技术问题,讨论学习方法
    • 已移动 ThankfulHeart 2012年5月24日 4:23 学习方法讨论…… (发件人:.NET Framework 一般性问题讨论区)
    2012年5月24日 2:36

全部回复