私は以下の一般的な方法を持っていますが、それがうまくいけばその目的を果たします!しかし、items.Add(new T(mo));
コンストラクターを使用しているため、パーツはコンパイルされません。誰か助けてもらえますか?
private List<T> Items<T>(string query) where T : new()
{
List<T> items = new List<T>();
ManagementObjectCollection moc = new ManagementObjectSearcher(query).Get();
foreach (ManagementObject mo in moc)
items.Add(new T(mo));
return items;
}