Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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# 如何在类中表示布尔值,在C中表示类的对象_C#_.net_Windows - Fatal编程技术网

C# 如何在类中表示布尔值,在C中表示类的对象

C# 如何在类中表示布尔值,在C中表示类的对象,c#,.net,windows,C#,.net,Windows,可能重复: 我已经在一个线程中创建了我的类Form1的一个新对象,虽然我在新对象Form1Object中更改了一个名为CheckSuccess的布尔值,但如何将CheckSuccess的值设置为GUI/表单 也就是说,我有一个布尔值的两个副本,我想将这个值设置为主线程/非对象GUI/表单 我不能很好地解释它,所以如果我需要澄清自己,请告诉我你到底为什么要创建一个新的表单对象 如果创建两个对象,则这些对象包含的所有数据成员将有两个副本。没有很好的方法来同步它们 不清楚为什么不能只处理Form1类

可能重复:

我已经在一个线程中创建了我的类Form1的一个新对象,虽然我在新对象Form1Object中更改了一个名为CheckSuccess的布尔值,但如何将CheckSuccess的值设置为GUI/表单

也就是说,我有一个布尔值的两个副本,我想将这个值设置为主线程/非对象GUI/表单


我不能很好地解释它,所以如果我需要澄清自己,请告诉我

你到底为什么要创建一个新的表单对象

如果创建两个对象,则这些对象包含的所有数据成员将有两个副本。没有很好的方法来同步它们

不清楚为什么不能只处理Form1类的单个form对象实例。这样,当您修改该实例上的成员时,任何引用该对象的代码都可以使用这些成员

创建一个新表单并不能完成任何关于线程的工作。创建新表单对象不会创建新线程。如果您提供更多关于您试图解决的问题以及您认为首先需要创建新线程的原因的信息,我们可能会给出更好的建议。也许可以调查一下使用该软件?MSDN页面提供了如何使用它的极好示例