首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >主窗口的c#子类无法处理进程

主窗口的c#子类无法处理进程
EN

Stack Overflow用户
提问于 2015-07-19 12:03:50
回答 1查看 39关注 0票数 0

所以这个类在我的主window.cs中不能做process5,我试图和主wpf同时运行这个类,这是可能的吗?主要问题: class1不像mainwindow.xaml.cs那样让我启动私有进程

代码语言:javascript
运行
复制
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WpfApplication3
{

private object process5;

class Class1
{




    process5 = Process.Start("notepad.exe");

}
}

但在主窗口中,进程1-4可以:

代码语言:javascript
运行
复制
public partial class MainWindow : Window
{
    private object process1;
    private object process2;
    private object process3;
    private object process4;



    public MainWindow()
    {

        /*
        Task.Run(() => process1 = Process.Start("notepad.exe"));
        Task.Run(() => process2 = Process.Start("calc.exe"));
        Task.Run(() => process3 = Process.Start("c:\\windows\\explorer.exe"));
        Task.Run(() => process4 = Process.Start("C:\\Program Files\\Adobe\\Adobe Audition CC\\Adobe Audition CC.exe"));
        */

        System.Threading.Tasks.Task.Factory.StartNew(() => process1 = Process.Start("notepad.exe"));
        System.Threading.Tasks.Task.Factory.StartNew(() => process2 = Process.Start("calc.exe"));
        System.Threading.Tasks.Task.Factory.StartNew(() => process3 = Process.Start("c:\\windows\\explorer.exe"));
        System.Threading.Tasks.Task.Factory.StartNew(() => process4 = Process.Start("C:\\Program Files\\Adobe\\Adobe Audition CC\\Adobe Audition CC.exe"));

        InitializeComponent();

    }



   public static void MainWindow2()
    {
        int f = 23;
        int g = 25;

        MessageBox.Show("f + g = " + "" + f + g);
    }


    private void button1_click(object sender, RoutedEventArgs e)
    {
        MessageBox.Show("hi");
    }




}
}
EN

回答 1

Stack Overflow用户

发布于 2016-06-13 22:29:05

在Namespace级别没有这样的能力来拥有对象属性。

代码语言:javascript
运行
复制
namespace WpfApplication3

    {

    private object process5;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31497890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档