次の構造体があります。
static Memory memory;
public struct Memory
{
public string Name;
public string Manufacturer;
public string MemoryType ;
public string Speed;
public string DeviceLocator;
public string Capacity;
public string OtherInfo;
};
以下を除くすべてを取得できます。
ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_PhysicalMemory");
ManagementObjectCollection myobject = searcher.Get();
foreach (ManagementObject item in myobject)
{
memory.OtherInfo = item["OtherIdentifyingInfo"].ToString();
}
上記を実行しようとすると、次のようになります。
Object reference not set to an instance of an object.
のインスタンスを何らかの方法で作成する必要があります item["OtherIdentifyingInfo"]
か?