C# 使用另一个类中的方法操作对象
嗨,我对c#很陌生,我希望有人能给我指出正确的方向。我在我的主类中创建了一个文本框,其值“Total”设置为0,我在“AddFunds”类中创建了一个按钮“button1\u Click”,我希望它通过读取用户在“存款”中输入的内容并通过循环增加“Total”来更改总值。如何让AddFunds类识别主类中的整数合计C# 使用另一个类中的方法操作对象,c#,C#,嗨,我对c#很陌生,我希望有人能给我指出正确的方向。我在我的主类中创建了一个文本框,其值“Total”设置为0,我在“AddFunds”类中创建了一个按钮“button1\u Click”,我希望它通过读取用户在“存款”中输入的内容并通过循环增加“Total”来更改总值。如何让AddFunds类识别主类中的整数合计 public void textBox1_TextChanged(object sender, EventArgs e) { int Total = new
public void textBox1_TextChanged(object sender, EventArgs e)
{
int Total = new int();
Total = 0;
////string str = Convert.ToString(Total);
////Total.Text = str;
}
public void button1_Click(object sender, EventArgs e)
{
for (int Deposit = 0; Deposit <= 0; ++Deposit)
{
Total = Deposit;
}
}
public void richTextBox1_TextChanged(int initialDeposit)
{
int Deposit = int.Parse(Console.ReadLine());
}
public void textBox1\u TextChanged(对象发送方,事件参数e)
{
整数总计=新整数();
总数=0;
////字符串str=Convert.ToString(总计);
////Total.Text=str;
}
公共无效按钮1\u单击(对象发送者,事件参数e)
{
对于(intDeposit=0;Deposit,您有一些方法可以做到这一点,但是请记住,如果您所讨论的这些类是表单,它们需要同时存在,那么其他任何东西都将导致您尝试访问空引用
您可以在主类上创建公共属性合计,并将main instance传递给AddFund
如果组合是如上所述的oposite,并且Main持有AddFund的实例,则可以将Main自身注入到另一个类中,或者将Funciotn传递给AddFund,以便它可以访问该值
鉴于您提供的信息,这是唯一一个听起来不像代码味道的,将您的逻辑抽象为一些非表单类,并在表单上操作它们
我希望有人能给我指出正确的方向。通过C#抓取CLR,跳过前两章,开始阅读。相信我。@Will谢谢,我会去看看。Total
只在textBox1\u TextChanged
的范围内,它不是一个类。textBox1\u TextChanged
是一个方法,它驻留在一个类中。