使用C#在表单之间传递数据的最佳方法

时间:2012-11-24 18:29:21

标签: c# winforms global-variables parameter-passing

这更像是一个基于理论的问题。我正在为C#中的最终项目设计,即创建Jeopardy。我的问题是,在它们之间传递数据的最佳方法是什么?例如,标题要求游戏在启动后显示选项屏幕。在这里,他们将选择球员的数量和他们的名字。我知道在我的gameform load事件中,我可以将这些事物指定为参数并将它们作为参数从optionsform传递。这看起来很麻烦,是否有更有效的方法来创建我可以参考的项目范围变量,无论我目前使用哪种形式?

感谢您的回答,我们一定很感激!

- 年轻的Padawan编码员

1 个答案:

答案 0 :(得分:4)

如何使用静态属性或单例模式创建单独的业务对象(即类)。然后,您可以在那里存储所有应用程序值,并且可以从应用程序的任何位置引用它们,而无需在整个地方传递变量的混乱工作。