c# - 通过引用传递表单对象

标签 c# parameter-passing

嘿!我制作了一个完全由表单控制的小型锅炉系统。然而,表单组件调用锅炉、散热器等类中的函数。

我有一个实例化所有类的小主类,但我正在努力弄清楚如何将表单对象传递给这些类,以便它们可以访问表单的组件。

我想我应该在每个类中使用 mutator 方法来存储表单对象?我将如何做到这一点在语法上是正确的?

谢谢! ;o)

最佳答案

只需将表单传递给每个。将它存储在一个私有(private)变量中,以便类以后可以使用它。它默认通过引用传递。

class Boiler {
   private Form parentForm;
   public Boiler(Form f) {
       parentForm = f;
   }
}

关于c# - 通过引用传递表单对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4558593/

相关文章:

c++ - C++函数的默认参数是如何传递的?

c# - "DOCTYPE NEWFILE SYSTEM"是什么意思?

c# - Moq - 不能模拟类属性的方法返回值

c - C 中变量参数的传递

c++ - 我什么时候会通过 const& std::string 而不是 std::string_view?

arrays - 将数组名称传递给函数,然后填充它

silverlight - WP7 NavigationService.Navigate传递指针而不使用全局变量?

c# - 为什么我们使用非静态属性来锁定非静态字段?

c# - 在 Entity Framework 支持的 Web API 2 POST 调用中返回一个对象以及 409 冲突错误?

c# - Entity Framework :创建多对多关系