【发布时间】:2014-08-03 08:19:00
【问题描述】:
在这个例子中如何从另一个方法访问数组?我是 C# 的新手,如果你能帮助我,我真的很感激。提前致谢!
private void button1_Click(object sender, EventArgs e) {
int[] array1 = new int[5];
for (int i = 0; i < 5; i++) {
array1[i] = i;
}
}
private void button2_Click(object sender, EventArgs e) {
int[] array2 = new int[5];
for (int i = 0; i < 5; i++) {
array2[i] = array1[i];
}
}
【问题讨论】:
-
这实际上与数组无关——它通常是变量。目前你有 local 变量,它们只是方法状态的一部分。如果您希望状态为整个object,则需要将变量声明为实例变量。我建议您查看用于学习该语言的任何书籍或教程,看看它对实例变量(也称为字段)的说明。