반응형
private static int CompareProcessId(Process p1, Process p2)
{
if (p1.Id == p2.Id) return 0;
else if (p1.Id > p2.Id) return 1;
else return -1;
}
private static int CompareProcessName(Process p1, Process p2)
{
return p1.ProcessName.CompareTo(p2.ProcessName);
}
Process[] processCollection = Process.GetProcesses();
Comparison<Process> processComparer = new Comparison<Process>(CompareProcessName);
List<Process> sortedProcess = processCollection.ToList();
sortedProcess.Sort(processComparer);
processCollection = sortedProcess.ToArray();
반응형
'[====== Development ======] > C#' 카테고리의 다른 글
[WPF] Style 코드에서 binding reference 에러 발생시 (0) | 2022.02.24 |
---|---|
C# CopyFilesRecursively (0) | 2022.02.16 |
WPF 콘트롤의 부모컴포넌트부터의 자표값 구하는법 (0) | 2022.02.15 |
WPF에서 PDF file 출력 (0) | 2022.01.14 |
WPF DataGrid의 RowDetailsTemplate 을 가져오는 방법 (0) | 2021.12.20 |