Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Visual C中以多种形式使用对象?_C#_Forms_Class_Object - Fatal编程技术网

C# 如何在Visual C中以多种形式使用对象?

C# 如何在Visual C中以多种形式使用对象?,c#,forms,class,object,C#,Forms,Class,Object,我是新来的。我读过一些关于c#初学者的书。现在我可以编写简单的应用程序了。我在一个项目中有两个表格和一个班级。我想以两种形式使用该类中的对象。我希望第一个窗体设置对象的属性,第二个窗体显示该属性。我该怎么做呢。请帮帮我。谢谢您需要更改第二种形式的构造函数,以将类实例作为参数 例如: public partial class PopupForm : Form { public PopupForm(MyClass instance) { InitializeComponent

我是新来的。我读过一些关于c#初学者的书。现在我可以编写简单的应用程序了。我在一个项目中有两个表格和一个班级。我想以两种形式使用该类中的对象。我希望第一个窗体设置对象的属性,第二个窗体显示该属性。我该怎么做呢。请帮帮我。谢谢

您需要更改第二种形式的构造函数,以将类实例作为参数

例如:

public partial class PopupForm : Form {
    public PopupForm(MyClass instance) {
        InitializeComponent();
        //Do things with instance
    }
    ...
}

您需要更改第二种形式的构造函数,以将类实例作为参数

例如:

public partial class PopupForm : Form {
    public PopupForm(MyClass instance) {
        InitializeComponent();
        //Do things with instance
    }
    ...
}

谢谢你的回答。但我不能为构造函数编写代码。你能帮我写代码吗?@togrul94,你有什么问题?构造函数的一般语法是
公共类名(ParamClass var1,ParamClass2 var2){..code..}
。因此,在您的示例中,它可能是
publicmyform2(MyClass var1){..do something..}
.OK。我明白了。非常感谢:)谢谢你的回答。但我不能为构造函数编写代码。你能帮我写代码吗?@togrul94,你有什么问题?构造函数的一般语法是
公共类名(ParamClass var1,ParamClass2 var2){..code..}
。因此,在您的示例中,它可能是
publicmyform2(MyClass var1){..do something..}
.OK。我明白了。非常感谢:)