Tôi đã tạo một hàm Danh sách đơn giản nhưng nếu tôi Lặp qua Danh sách thì nó trống. Nó không nên!Danh sách có các mục trả về trống
// List function
public class process_hook
{
public static List<String> pro_hook = new List<String>
(new String[] { list_all_pocesses() });
protected static string list_all_pocesses()
{
StringBuilder _list = new StringBuilder();
foreach (Process i in Process.GetProcesses("."))
{
try
{
foreach (ProcessModule pm in i.Modules)
{
pro_hook.Add(pm.FileName.ToString());
}
}
catch { }
}
return _list.ToString();
}
}
// call
private void button1_Click(object sender, EventArgs e)
{
foreach (String _list in process_hook.pro_hook)
{
Console.WriteLine(_list);
}
}
Xin hãy lui mã của bạn trở lại trạng thái bị phá vỡ của nó như là nếu bạn khắc phục nó trong câu hỏi của bạn thì tất cả các câu trả lời cho câu hỏi ban đầu của bạn không hợp lệ. Câu trả lời của @Jon Skeet là đến nay chi tiết nhất và giải thích tại sao mã ban đầu của bạn không hoạt động thay vì chỉ cung cấp cho bạn một giải pháp hoàn chỉnh mà không cần giải thích. –
@Piers Myers: Quay trở lại, tâm trí tuyệt vời và tất cả những điều đó. – Lazarus