我如何调用这个在按钮单击事件上初始化的数组:
private void button1_Click(object sender, EventArgs e)
{
int[] n = textBox1.Text.Split(' ').Select(int.Parse).ToArray();
richTextBox1.Text += "Entered values: ";
foreach (int num in n)
{
richTextBox1.Text += num + " ";
}
richTextBox1.Text += "\n";
}
到数组的其他部分,比如另一个点击事件。
我曾尝试在表单类中声明数组,但这需要数组具有预定义的大小,这对于代码的其他部分是有问题的。
编辑:解决了!感谢 stackoverflow 的人。解决方案和评论非常有帮助:D
您可以在 Form 的类中声明数组,而无需像这样简单地指定其维度:
int[] n = null; //choose better name, and comment the use of the variable.
其余的方法(例如单击事件处理程序)可以像这样使用它:
private void someOtherButton_Click(object sender, EventArgs e)
{
if(n != null && n.Length > 0)
{
//do something with the array
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句