将进程分配给字符串
本文关键字:字符串 分配 进程 | 更新日期: 2023-09-27 18:24:00
如何将进程分配给字符串?我使用这个:
Process[] all = Process.GetProcesses();
foreach (Process thisProc in all)
{
Name = thisProc.ProcessName;
}
结果:
Name = audiodg.exe
最终,它只出现了第一个进程,但我想将值分配给字符串1,2,3,所有进程都需要。
示例:
Name1 = google.exe
Name2 = note.exe
Name3 = .......exe
Name4 = .......exe
您需要某种集合,如List<string>
或Array
。在这种情况下,IEnumerable<string>
可能就足够了。我们可以这样做:
var Names = Process.GetProcesses().Select(p => p.ProcessName);
如果你真的需要一个带编号的索引,只需在它的末尾加一个.ToList()
。