C# 在一个button1事件中的数组 怎么在另一个button 事件里调用

2024-11-30 02:38:00
推荐回答(3个)
回答1:

把你数组的定义放在button1的外面,比如

string[] lines=null;
private void button1_Click(object sender, EventArgs e)
{
lines=new string[10];
//其它操作 
}

然后你在button2中就可以直接用 这个数组了

private void button2_Click(object sender, EventArgs e){ 
  if(lines!=null)
  {
  }
}

回答2:

namespace test
{
public partial class Form1 : Form
{
private string[] recFileMsg;

public Form1()
{
InitializeComponent();
}
定义一个私有类变量,button1事件存储到recFileMsg数组,在button2的事件中在用recFileMsg这个数组中的数据即可。

回答3:

声明为静态的
static string[] strLoc;