Я открыл пять notepad.exe. Теперь я хочу знать все идентификаторы процесса, связанные с каждым notepad.exe.Получить строку [] или идентификатор процесса из процесса [] с помощью LINQ
Я знаю, что можно получить список блокнота процессов пути:
процесса [] процессы = Process.GetProcessesByName ("блокнот");
Но теперь я хочу, чтобы строка [] идентификаторов процесса этих экземпляров блокнота использовала LINQ. Как мне это сделать? Я знаю, что могу создать строку [] и использовать цикл foreach заполнить строку [], но я хотел бы знать, используя LINQ.
Stringly напечатал данных является злом. – Snowbear
@Snowbear: хотя я вообще согласен (я подтвердил ваш комментарий), я не вижу много неправильного использования PID в качестве строк (несмотря на то, что они уже переданы вам как ints и потребление памяти).Несмотря на то, что они представлены цифрами, они не пригодны для каких-либо числовых вычислений. Они являются идентификаторами, и строки могут хорошо соответствовать этой роли. –
@Martinho, Process.GetProcessById (int id) http://msdn.microsoft.com/en-us/library/76fkb36k.aspx? – Snowbear