【发布时间】:2012-06-20 19:58:10
【问题描述】:
我正在开发一个程序,该程序涉及由按钮、事件等触发的多种表单。 而且我无法通过多种形式传递和更改对象。
例如,假设我有form 1、form 2 和form 3。
我在表格 1 中定义了一个列表,但所有 3 个表格都需要能够更改该列表中的值?
我猜这并不像写这么简单:
Form1 frm1 = new Form1();
Form2 frm2 = new Form2();
等等……
有什么更好的方法?
【问题讨论】:
-
没有更好的方法,只有更完整的方法。
-
如果所有表单都需要更改,那么为什么不将该列表声明为静态公共变量。
-
@Esen 静态变量在 C# 中不是一个好方法,它应该是面向对象的