這不起作用(0項):爲什麼Linq-to-WMI'where query`不工作?
var cfg = from n in context.Source<Win32_NetworkAdapterConfiguration>()
where n.Description == theDescription
select n;
但這:
var cfg = new List<Win32_NetworkAdapterConfiguration>();
var x = from n in context.Source<Win32_NetworkAdapterConfiguration>()
select n;
foreach (var i in x) { if (i.Description == theDescription) cfg.Add(i); }
爲什麼?
???你是說/建議比較字符串與C#**不是**區分大小寫...... – sgmoore 2013-03-27 17:07:56
沒有抱歉,它是區分大小寫的,我沒有注意到在代碼片段的foreach循環中的比較工作。 – JCorriveau 2013-03-28 15:30:23