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

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

感谢您的回答,我们将不胜感激!

– 年轻的Padawan编码员

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