C#-让ManagementObjectSearcher输出到文本框

C#-让ManagementObjectSearcher输出到文本框,c#,.net,windows,C#,.net,Windows,我有以下代码可以捕获计划任务,尽管我在将它们输出到文本框时遇到了问题: private void button22_Click(object sender, EventArgs e) { var query = new ManagementObjectSearcher("SELECT * FROM Win32_ScheduledJob"); var tasks = query.Get(); richTextBox6.Text = ManagementObjectSearc

我有以下代码可以捕获计划任务,尽管我在将它们输出到文本框时遇到了问题:

private void button22_Click(object sender, EventArgs e)
{
    var query = new ManagementObjectSearcher("SELECT * FROM Win32_ScheduledJob");
    var tasks = query.Get();
    richTextBox6.Text = ManagementObjectSearcher.ToString();
}
试试这个

        var query = new ManagementObjectSearcher("SELECT * FROM Win32_ScheduledJob");
        var tasks = query.Get();
        foreach (ManagementObject task in tasks)
        {
            richTextBox6.Text += Environment.NewLine + task["Description"]
        }

获取属性请解释您遇到的问题类型。为什么要尝试获取ManagementObjectSearcher对象的toString()表示形式?所有这些将返回的是组件的名称。@Tim我正在尝试获取方法的输出,这是计划任务。我不知道您要做什么,但Textbox通常不是绑定数据的正确控件。@Mike Miller您建议使用哪种控件?@Mike Miller I get Error 2无法使用[]应用索引对于“System.Management.ManagementObjectCollection”类型的表达式@Mike Miller谢谢,我会看一看,但仍然会发现上面的错误:/
foreach (ManagementObject task in tasks)
{
      Console.WriteLine(task.GetPropertyValue("Description"));
}