如何使用common.cs来传输和存储变量

时间:2018-12-18 14:55:48

标签: c#

我使用common.cs文件存储一种形式的变量。但是,我遇到的问题是以另一种形式引用此值。目前我使用:

CommonVariables comvar = new CommonVariables


Comvar.Poem = textbox1.text

存储值,我理解这一点,但我也理解,如果我再次在另一种形式下使用代码,则如下:

FormEncryption Encrypt = new FormEncryption

CommonVariables comvar = new CommonVariables
textbox19.text = Encrypt.Poem

它不是引用我存储的值,而是实际上引用了一个完全唯一的值。如何使用存储的值而不是新值。

任何帮助都会很棒!

1 个答案:

答案 0 :(得分:0)

(首先最好考虑“架构”上的最佳方法,但是现在...) 作为直接回答,您需要将CommonVariables comvar = new CommonVariables;定义为全局静态变量,例如在Program.cs中(或在您的项目中合适的变量)。 (顺便说一句,您的代码示例不太正确,因此将来最好从代码中进行复制,以确保不会出现用户错误,以免引起混淆。)