C# 在B.cs中访问A.cs中的变量输入

C# 在B.cs中访问A.cs中的变量输入,c#,input,textbox,C#,Input,Textbox,我需要使用一个变量,该变量是从a.cs和B.cs中textBox1的输入中获得的。变量位于a.cs类中的方法中。如何做到这一点?一种可能的方法是将该值设置为实例变量,并通过getter函数公开给classB。在a.cs类中创建一个变量,例如:- string _username; public string USERNAME { get { return _username; } set { _username= value; }

我需要使用一个变量,该变量是从a.cs和B.cs中textBox1的输入中获得的。变量位于a.cs类中的方法中。如何做到这一点?

一种可能的方法是将该值设置为实例变量,并通过getter函数公开给classB。

在a.cs类中创建一个变量,例如:-

string _username;

public string USERNAME
        {
            get { return _username; }
            set { _username= value; }
        }
之后,创建一个.cs类对象并初始化UserName变量,其中有textBox1控件,例如:-

A a = new A();
a.USERNAME=textBox1.Text;

现在,您可以访问A.cs类中的textBox1值,那么B.cs在哪里使用?在B.cs中重复A.cs代码并访问B.cs成员抛出其对象并像A.cs一样初始化B.cs变量