我只需要知道如何使用從其它塊或背景(或不管他們稱之爲)變量...如何使用一個變量從其他方面在c#
我試圖創建一個應用程序的安裝程序對於使用PowerShell的Windows 10,但我只是一個初學者的C#...
我有2個按鈕的瀏覽和安裝,我聲明瀏覽按鈕的塊中的文件的位置,我試圖使用該變量在安裝按鈕的上下文中。
但我得到的是「名稱」appFile「在當前上下文中不存在。」
這裏是我的代碼:
private void button3_Click(object sender, EventArgs e)
{
MessageBox.Show("Created by Carlos Miguel Salamat","Windows App Installer");
}
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog file = new OpenFileDialog();
file.Title = "Choose Package File";
file.InitialDirectory = @"c:\";
file.Filter = "All files (*.*)|*.*|All files (*.*)|*.*";
file.FilterIndex = 2;
file.RestoreDirectory = true;
if (file.ShowDialog() == DialogResult.OK)
{
textBox1.Text = file.FileName;
string appFile = file.FileName;
}
}
private void button2_Click(object sender, EventArgs e)
{
string strCmdText;
strCmdText = "powershell.exe add-appxpackage";
System.Diagnostics.Process.Start("CMD.exe", strCmdText, appFile);
}
}
}
`
您需要在更高級別聲明appFile,例如表單級別。那麼它可用於下面的其他區域。 – BugFinder