我只想知道如何在lambda表達式或linq中編寫以下代碼。請回答,如果你知道。如何在lambda表達式或linq中編寫下面的代碼?
Process[] runingProcess = Process.GetProcesses();
ManagementObjectCollection moReturn;
ManagementObjectSearcher moSearch;
void func()
{
moSearch = new ManagementObjectSearcher("Select * from Win32_Product");
moReturn = moSearch.Get();
foreach (ManagementObject mo in moReturn)
{
foreach (var process in Process.GetProcessesByName(mo["Name"].ToString()))
{
process.Kill();
}
}
}
您曾在同一嘗試還沒有任何的代碼片段? – fujiFX
是fujiFX .VAR親= Process.GetProcesses()其中,(i =>(i.ProcessName = 「LMC」);! 的foreach(親VAR PRC) { prc.Kill();} 待辦事項 –
你有一個代碼的例子,你可以從裏面調用'func'?lambda表達式簡單的取消了函數的名字並且把它變成了一個匿名函數,所以不是調用'myobj.Method(func);'你會調用'myobj.Method(()=> {/ *您的函數體在這裏... * /});' – gmiley