c# 中button怎样调用另一个button中生成的数组

privatevoidbtn1_Click(objectsender,EventArgse){OpenFileDialogdialog=newOpenFileDialog... private void btn1_Click(object sender, EventArgs e)
{
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
string path = dialog.FileName;
textBox1.Text = path;
int[] nums = File.ReadAllLines(path, Encoding.UTF8).Select(x => Int32.Parse(x)).ToArray();
}
}
这个nums就是我需要在另一个button中调用的数组
展开
 我来答
战争魔方_X
2017-08-04 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:22.8万
展开全部

将nums的定义拉到外头去,比如下边这个样子

static int[] nums;
private void btn1_Click(object sender, EventArgs e)
{}//这是你原来那个代码块,不过需要注意的是,不需要再次声明nums,直接使用。
private void btn2_Click(object sender, EventArgs e)
{
nums[i];//直接做你想做的功能就行
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式